基于人工神经网络的涡轮叶片不确定性流线生成方法

文档序号:34223077发布日期:2023-05-19 23:13阅读:246来源:国知局
技术简介:
本发明针对涡轮叶片不确定性量化研究中数据挖掘困难、计算资源消耗大及传统插值精度差的问题,提出基于人工神经网络的不确定性流线生成方法。通过构建多层网格与神经网络插值算法,将稀疏流场数据转化为高精度密集网格特征参数,以不确定性流线为载体直接呈现流场波动信息,显著提升计算效率与分析精度,为涡轮设计鲁棒性优化提供关键支撑。
关键词:涡轮叶片不确定性,神经网络流线生成

本发明属于涡轮设计,特别涉及一种基于人工神经网络的涡轮叶片不确定性流线生成方法。


背景技术:

1、燃气轮机是一种常见的发电机组和航空发动机中使用的动力装置。它利用高速气体通过旋转叶片的方式产生机械能。其包括压气机、燃烧室和燃气涡轮三个主要组成部分。在运行过程中,空气被压缩并注入燃烧室,然后添加燃料并点火。燃烧的燃料产生高温高压气体,这些气体通过涡轮驱动涡轮转子转动,涡轮转子通过轴向将动力传递给压气机,形成连续的循环过程,从而产生动力。在三个主要部件中,燃气涡轮在工作过程中,通常要承受高温、高压的气体环境,同时还要承受高速旋转的应力和热应力。这些恶劣工况可能导致涡轮叶片的变形、磨损、裂纹和疲劳等损伤,从而影响涡轮的性能和寿命。除此之外,涡轮的运行条件和工作环境也会影响涡轮的性能变化。例如,气体流量和温度的变化、叶片间隙的变化、工作环境的湿度、腐蚀性等因素都可能导致涡轮叶片性能的变化。因此对涡轮叶片气热性能进行不确定性量化对于保证涡轮稳定可靠运行意义重大,然而由于不确定性量化方法还处于新兴阶段,目前在涡轮叶片领域进行不确定性量化研究还存在以下问题:

2、(1)虽然涡轮气热性能的不确定性量化计算已经有了例如多项式混沌方法或者蒙特卡洛方法等成熟的数学工具。然而,作为一个前沿的研究方向,目前涡轮领域进行的不确定性量化研究还十分不完善,对于计算所获得的数据无法深入地挖掘有效信息。确定性框架下的分析方法仍然被当前主流不确定性量化研究所使用。考虑到不确定性量化研究所获得的数据量远大于确定性研究,因此使用确定性框架下的分析方法处理不确定性量化计算所获得的数据势必损失大部分有效信息。

3、(2)不确定性量化的数据量十分巨大,因此要从其中挖掘出有效信息极为困难。按照传统的处理思路进行数据挖掘所需要的计算时间是完全不可能实现的。目前还没有相关研究讨论如何减少处理不确定性量化计算所获得的结果数据的计算资源。

4、(3)涡轮叶片的流场模拟涉及数百万个空间节点,每一个空间节点均包含气热参数和三维空间速度一共四个参数(称之为特征参数),传统的插值方法在这种情况下插值精度几乎完全失真。


技术实现思路

1、为了克服上述现有技术的缺点,本发明的目的在于提供一种基于人工神经网络的涡轮叶片不确定性流线生成方法,一方面使用不确定性流线来做为不确定性量化计算数据所承载的信息的载体,另一方面还基于人工神经网络算法设计了一套高精度的多维信息插值算法用于高保真地实现不确定性流线的计算。此外还提出了多层网格方法来大幅度减少不确定性流线计算所需要的计算资源。本发明所生成的不确定性流线能够充分地捕捉涡轮叶片在实际运行中的流场波动信息,对于涡轮设计人员理解不确定性现象和指导涡轮叶片的鲁棒性优化具有重要意义。

2、为了实现上述目的,本发明采用的技术方案是:

3、一种基于人工神经网络的涡轮叶片不确定性流线生成方法,包括如下步骤:

4、步骤一,对原始不确定性流场数据,将所有网格顶点数据按照空间坐标大小进行排列得到有序的原始不确定性流场数据,即矩阵mord,并随机划分训练集和验证集;

5、步骤二,设计人工神经网络结构;

6、步骤三,生成不同神经元之间的初始权值,将所有神经元之间的初始权值按照生成顺序依次放入一个空矩阵,称为一个权值集;重复多次生成,得到多组权值集;

7、步骤四,将每一个训练集样本点的三维空间坐标作为所述人工神经网络的输入层的参数,再结合不同神经元之间的权值以及对应的神经元输出和激活函数计算中间层和输出层各个神经元的输出,最终获得每一个训练集样本点的输出层输出;

8、步骤五,计算当前人工神经网络的训练误差;

9、步骤六,对所有权值集使用遗传算法更新权值;

10、步骤七,根据验证误差得到最终训练完成的人工神经网络;

11、步骤八,按照预设值生成密集矩形网格的网格顶点三维空间坐标;

12、步骤九,计算所有密集矩形网格的网格顶点的输出层输出,即特征参数;

13、步骤十,根据密集规则矩形网格的每一个网格顶点的三维空间坐标和特征参数,绘制马赫数统计均值分布和不确定性流线。

14、与现有技术相比,本发明的有益效果是:

15、(1)首次提出使用不确定性流线来承载不确定性量化所获得的海量信息。相较于传统的不确定性研究只使用泄漏量等气动参数的一维分布来间接分析不确定性流场,本发明能够计算出不确定性流线从而直接分析不确定性流场。对于涡轮设计人员理解涡轮叶片在实际运行中的不确定性现象和指导涡轮叶片的鲁棒性优化设计具有重要意义。

16、(2)原始不确定性流场数据的网格顶点过于稀疏以至于无法准确绘制不确定性流线,而计算更密集的不确定性流场数据则将大大消耗计算资源,尤其是在高维不确定性量化问题中,由于维度诅咒的现象,更密集的不确定性流场数据几乎是无法计算的。而本发明创新性地提出多层网格方法,即将原始不确定性流场数据不用于直接绘制流线,而是用于训练人工神经网络,不确定性流线由后续密集矩形网格绘制,以简单的数值计算替代复杂的不确定性量化计算,极大地减少处理不确定性量化计算所获得的结果数据的计算资源。

17、(3)引入了人工神经网络算法来计算密集矩形网格的特征参数,相较于传统的插值方法更能适配存在显著混乱和非线性特征的不确定性流场数据,此外,本发明还通过遗传算法的使用加快了人工神经网络的收敛速度。

18、(4)由于人工神经网络内禀的学习能力,本发明在一种涡轮叶片上挖掘到的信息能够直接被用于相似功率的燃气涡轮的涡轮叶片,对于功率差异明显的燃气涡轮的涡轮叶片,使用已经训练完成的人工神经网络为初始人工神经网络也能极大地提高计算效率。

19、(5)本发明完全基于自开发程序和少了开源代码库,完全不依赖任何国内外商业软件,具有极强的可实现和可迁移性。



技术特征:

1.一种基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤一,原始不确定性流场数据由将涡轮叶片的物理模型以及作为不确定性输入的参数的概率密度函数分布输入公开库uqlab计算获得;将原始不确定性流场数据依次放入一个空矩阵mori,则mori为一个7列的矩阵,每一行包含一个网格顶点的所有信息,其中前三个元素分别是该网格顶点的x方向,y方向和z方向的坐标,这三个元素称之为该网格顶点的三维空间坐标;后四个元素分别是该网格顶点的马赫数统计均值ma,x方向的速度统计均值u,y方向的速度统计均值v和z方向的速度统计均值w。

3.根据权利要求2所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,对mori实施插入排序的流程如下:

4.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤二,人工神经网络中,输入神经元的数量nint为3,分别表示网格顶点的x方向,y方向和z方向的坐标,输出神经元的数量nout为4,分别表示网格顶点的马赫数统计均值ma,x方向的速度统计均值u,y方向的速度统计均值v和z方向的速度统计均值w;中间层层数为预设值,该值越大,则计算越精确,但是计算时间越久,每一层中间层的神经元数量nplie的计算公式如下:

5.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤三,使用随机函数生成不同神经元之间的初始权值,重复运行随机函数,直到随机生成ngen组权值集;ngen为遗传算法的个体数,是一个预设值,该值越大则计算越准确,但是计算时间越长,一个权值集mwei对应一个人工神经网络。

6.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤四,激活函数s(xin)的表达式如下:

7.根据权利要求1或6所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,对所有权值集均进行步骤四和步骤五操作,即可获得每一个权值集对应的训练误差,当所有权值集对应的训练误差的最小值小于或者等于预设值defe时,则将训练误差最小的权值集传递到步骤七,并执行步骤七,否则将将所有权值集传递到步骤六并执行步骤六,defe越大,则计算时间越短,但是计算越不精确。

8.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤六,遗传算法的操作步骤如下:

9.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤八,遍历矩阵mord,记x坐标最大的网格顶点的x坐标为xmax,记x坐标最小的网格顶点的x坐标为xmin,xmax与xmin之差为dx;记y坐标最大的网格顶点的y坐标为ymax,记y坐标最小的网格顶点的y坐标为ymin,ymax与ymin之差为dy;记z坐标最大的网格顶点的z坐标为zmax,记z坐标最小的网格顶点的z坐标为zmin,zmax与zmin之差为dz;将dux等间距分为nx份,则每份长度为dx/nx;将dy等间距分为ny份,则每份长度为dy/ny;将dz等间距分为nz份,则每份长度为dz/nz;其中nx、ny和nz均为预设值,其越大则流线绘制越精确,但是计算时间越长;最终生成nx行ny列nz页的密集规则矩形网格,一共包含nx×ny×nz个密集网格顶点;第is行js列ks页的密集网格顶点的空间坐标(xtem,ytem,ztem)的计算方法如下:

10.根据权利要求1所述基于人工神经网络的涡轮叶片不确定性流线生成方法,其特征在于,所述步骤十,将密集规则矩形网格的每一个网格顶点的三维空间坐标和特征参数输入python开源库matplotlib的streamplot()函数,生成马赫数统计均值分布和不确定性流线。


技术总结
本发明为一种基于人工神经网络的涡轮叶片不确定性流线生成方法,一方面使用不确定性流线来做为不确定性量化计算数据所承载的信息的载体,另一方面还基于人工神经网络算法设计了一套高精度的多维信息插值算法用于高保真地实现不确定性流线的计算。此外还提出了多层网格方法来大幅度减少不确定性流线计算所需要的计算资源。本发明所生成的不确定性流线能够充分地捕捉涡轮叶片在实际运行中的流场波动信息,对于涡轮设计人员理解不确定性现象和指导涡轮叶片的鲁棒性优化具有重要意义。

技术研发人员:李军,黄明,张垲垣,李志刚,许承天
受保护的技术使用者:西安交通大学
技术研发日:
技术公布日:2024/1/12
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!