基于回声状态网络的航空发动机动态推力估计方法技术

技术编号:26891189 阅读:10 留言:0更新日期:2020-12-29 16:08
本发明专利技术提供一种基于回声状态网络的航空发动机动态推力估计方法,包括以下步骤:首先通过对航空涡轮发动机产生推力的原理进行推导,分析出与推力紧密相关的且飞机飞行时航空发动机上的可测参数。然后通过充分调节发动机的油门杆角度获取发动机在特定控制器下的动态推力特性,将此动态推力试验记录的相关数据用来训练回声状态网络模型,最终得到航空发动机动态推力估计器。本发明专利技术基于状态回声网络设计了一种全新的航空发动机动态推力器,与现有的基于数据的航空发动机动态推力估计器相比,结构简单,易于训练,精度高。

【技术实现步骤摘要】
基于回声状态网络的航空发动机动态推力估计方法
本专利技术涉及时间序列预测、非线性系统识别、直接推力控制、航空发动机性能缓解预测控制、多发推力匹配等
,特别提供基于回声状态网络的航空涡喷/涡扇发动机的推力估计方法。
技术介绍
由于当前航空发动机飞行时的实时推力和压气机喘振裕度没有传感器可以直接测量,所以现在都是通过控制高压转子转速或者发动机温比来间接控制航空发动机的推力,由此就带来了航空发动机性能上的损失。为了充分发挥航空发动机的潜能以满足飞机日益增长的机动性和经济性的需求,国内外许多学者就开始研究航空发动机直接推力控制和性能退化缓解控制。而这些技术的实现都以航空发动机的推力实时可测为基础。当前航空发动机的推力估计方法主要分为两种,一种是传统的基于模型的推力估计方法,一种是目前被广泛研究的基于数据的推力估计方法。相比于基于模型的推力估计,基于数据的方法具有内存占用小、实时性高两个方面的优点,故引起了广大学者的兴趣。2005年,陈恬在《南京航空航天大学动力学报》上发表了论文《基于相关性分析和神经网络的直接推力控制》,在该论文中作者采用多层前向神经网络作为估计器。2007年,姚彦龙等在《航空动力学》报上发表论文《自适应遗传神经网络算法在推力估计器中的应用》,提出将遗传算法和神经网络技术结合以充分发挥遗传算法和神经网络各自的全局收敛性和局部搜索快速性的优点,由此设计出了一种结合了两者的推力估计器。2009年,南京航空航天大学的博士赵永平在他的博士研究生论文中首次提出将最小二乘支持向量回归机应用在航空发动机推力估计中。2011年MattiasHenriksson等在论文“Model-basedonboardturbofanthrustestimation”中从涡扇发动机产生推力的机理分析出与推力相关的可测参数,然后用多个三角函数的叠加(即谐波基函数)来充当涡扇发动机的推力估计器,最后采用H2滤波技术来优化估计器中的参数。2014年,李秋红等学者在《航空燃气涡轮发动机控制》一书的第五章节中详细论述了基于数据的航空发动机的稳态和动态推力技术。关于动态推力估计,该书采用的方法是利用低压转子转速、压气机的增压比的当前增量、前一步增量和前两步增量作为三层前向BP神经网络的输入,对稳态推力估计器进行动态补偿。2019年,李智强等学者在论文《Aproposedself-organizingradialbasisfunctionnetworkforaero-enginethrustestimation》提出用径向基神经网络来估计航空发动机的稳态推力并利用粒子群算法对其进行优化。但是以上研究大部分研究还只是涉及航空发动机稳态推力估计,而且少有的航空发动机动态推力估计方法上仍然存在结构复杂、精度不足和实时性低等方面的不足。
技术实现思路
本专利技术的目的在于提供一种简单的人工智能模型来拟合具体一台发动机在控制规律确定情况下的动态推力特性,以满足在实施某些航空发动机先进控制率时对发动机推力估计实时性和内存上的要求。本专利技术技术方案如下:一种基于回声状态网络的航空发动机动态推力估计器,包括以下步骤:步骤1:对于任何类型的空气喷气发动机根据动量守恒定理都有如下的内推力F计算公式:F=W9v9-W1v1+A9(Ps9-Ps∞)其中,下标9代表航空发动机尾喷管出口截面,下标1代表航空发动机进气道进口截面,下标∞代表周围大气,下标s代表静态性能量,字母W代表流量,v代表速度,A代表面积,P代表压强。考虑在地面试车状态下,进气道进口速度v1=0,燃油流量忽略不计,推力可近似为:F=Wv9+A9(Ps9-Ps∞)根据流量连续有流量W=A8v8ρs8,其中,截面8(尾喷管最小截面处)的密度是未知的。当气流在收敛-扩张型喷管中完全膨胀时,喉道处的气流速度等于当地声速,即当地声速(γ为流体比热容比,R为理想气体常数,T代表温度)。再假设气体在尾喷管处进行等熵膨胀,理想气体状态方程成立,可以将上式作进一步转化:根据静温与总温、静压与总压之间的关系,质量流量又可以进一步表达成(下标t代表滞止性能量,即总温或者总压):下面继续对气体流速进行推导。根据马赫数的定义有(M为流体马赫数),又根据总压与静压之间的关系有所以尾喷管出口气流速度可以转化为:最终可以得到理想简化的推力计算公式:比热容比γ取决于当地流体的温度和油气比。而由涡轮发动机原理可知,这两个量都与高压转子转速(NH)高度相关,所以可以用高压转子转速来估计比热容比。所以航空发动机推力估计器的输入参数可以选为易测量的高压转子转速(NH)和低压涡轮出口总压(Pt5)。步骤2:在航空发动机或者对应的航空发动机仿真模型上,调节发动机油门杆角度(PLA),取到所要估计区间的油门杆角度最小值和最大值之间的所有值。同时记录每一时刻步骤1所选取的可测性能参数和利用传统基于模型的方法估计出来的发动机推力值。步骤3:将步骤2中记录的实际数据集按照合适的统一标准归一化到±1之间,归一化公式如下所示:选取输入最大值xmax为略大于所有所测输入中最大值的整数数值,选取输入最小值xmin为略小于所有所测输入中最小值的整数数值;而ymax为1,ymin为-1,x则为对应的数据集中的输入。然后选取其中一组数据作为测试集。步骤4:首先选取合适的网络超参数值。回声状态网络模型中需要设置的超参数包括循环权值矩阵的谱半径ρ、循环权值矩阵的稀疏度β、隐含层节点的个数Nr、输入值的缩放因子α1、隐含层偏置的缩放因子α2和冲洗阶段的时长nwash。循环权值矩阵的谱半径ρ选取为[0.5,1)之间,循环权值矩阵的稀疏度β选取为[0.5,1]之间,隐含层节点的个数Nr选取为[30,100]之间;输入值的缩放因子α1选取为1,隐含层偏置的缩放因子α2选取为1;回声状态网络的冲洗时长nwash为5。然后再来初始化回声状态网络推力估计器模型。回声状态网络的输入权值矩阵、循环权值矩阵、隐含层的偏置皆为随机生成,对应的矩阵维度分别为输入个数×隐含层节点个数、隐含层节点个数×隐含层节点个数、隐含层节点个数×1。其中循环权值矩阵的稀疏度要保持为前面所设定的值,实现特定稀疏度的方法可以为但不限于以下两种:①利用Matlab生成特定稀疏度矩阵的sprand()函数;②先随机生成对应维度的循环权值矩阵,然后随机保留矩阵总元素个数乘以稀疏度向下取整之后的元素数目为非零,其余矩阵元素全部置零。步骤5:按照岭回归的方式来训练回声状态网络的输出权值。首先将训练数据的输入按照时间次序依次输入到回声状态网络的输入节点中,进而按照公式s(k+1)=θ(Winx(k+1)+Wrs(k)+Wb)计算出所有对应时刻的隐含层状态。其中,s(k)代表第k时刻的隐含层状态,s(k+1)和x(k+1)分别代表第k+1时刻的隐含层状态和输入值,Win、Wr和Wb分别为输入权值矩阵、循环权值矩阵和隐含层偏置,θ为隐含层激励公式,选取为双曲正本文档来自技高网
...

【技术保护点】
1.一种基于回声状态网络的航空发动机的推力估计方法,其特征在于,包括如下步骤:/n步骤1:将已知的航空发动机不同发动机油门杆角度下的可测性能参数和推力值构成的数据集归一化,并分成训练集和测试集;/n步骤2:训练回声状态网络推力估计器模型;/n步骤3:将实测的航空发动机的可测性能参数输入训练好的回声状态网络推力估计器模型,得到其推力值。/n

【技术特征摘要】
1.一种基于回声状态网络的航空发动机的推力估计方法,其特征在于,包括如下步骤:
步骤1:将已知的航空发动机不同发动机油门杆角度下的可测性能参数和推力值构成的数据集归一化,并分成训练集和测试集;
步骤2:训练回声状态网络推力估计器模型;
步骤3:将实测的航空发动机的可测性能参数输入训练好的回声状态网络推力估计器模型,得到其推力值。


2.根据权利要求1所述的一种基于回声状态网络的航空发动机的推力估计方法,其特征在于,所述可测性能参数为高压转子转速和低压涡轮出口总压,根据高压转子转速计算高压转子相对转速,所述回声状态网络推力估计器模型的输入为高压转子相对转速和低压涡轮出口总压。


3.根据权利要求1所述的一种基于回声状态网络的航空发动机的推力估计方法,其特征在于,步骤2中训练回声状态网络推力估计器模型的步骤包括:
步骤2.1:首先选取合适的网络超参数值;
步骤2.2:初始化回声状态网络推力估计器模型,回声状态网络的输入权值矩阵、循环权值矩阵、隐含层的偏置皆为随机生成,对应的矩阵维度分别为输入个数×隐含层节点个数、隐含层节点个数×隐含层节点个数、隐含层节点个数×1;
步骤2.3:按照岭回归的方式来训练回声状态网络推力估计器模型的输出权值矩阵;
步骤2.4:得到初步训练好的输出权值矩阵之后,接着利用测试集来测试所得回声状态网络推力估计器模型的精度,即计算预测推力值和实际推力值之间的相对误差,满足预定精度就停止训练,否则不断循环此步骤直至回声状态网络模型满足此目标精度,至此就得到了一种航空发动机动态推力估计器。


4.根据权利要求3所述的一种基于回声状态网络的航空发动机的推力估计方法,其特征在于,步骤2.1中,所述回声状态网络推力估计器模型中需要设置的超参数包括循环权值矩阵的谱半径ρ、循环权值矩阵的稀疏度β、隐含层节点的个数Nr、输入值的缩放因子α1、隐含层偏置的缩放因子α2和冲洗阶段的时长nwash。


5.根据权利要求4所述的一种基于回声状态网络的航空发动机的推力估计方法,其特征在于,循环权值矩阵的谱半径ρ...

【专利技术属性】
技术研发人员:赵永平谈建锋胡乾坤谢云龙
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1