基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法
未命名
08-03
阅读:165
评论:0
1.本发明涉及燃气轮机技术领域,特别是涉及基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法。
背景技术:
2.随着航空航天、燃气发电等技术的不断推广发展,缩短燃气轮机的设计周期已成为当前研究的热点。燃烧室是燃气轮机的核心部件之一,燃气轮机的可靠性、经济性和寿命在很大程度上取决于燃烧室的可靠性和综合性能。燃烧室性能要求燃烧效率高、污染物排放少、总压损失小、出口温度分布均匀,但目前燃烧室设计温升高,冷却空气量低,燃烧室工作环境恶劣,湍流燃烧机理复杂,燃气调控机理复杂等一系列问题,需要更为优越的燃烧组织技术或提高先进燃烧室的设计水平。
3.经调研,在目前的燃烧室设计阶段,通常依靠大量计算流体力学(computational fluid dynamics,简称cfd)数值模拟结合少量实验测试组成数据库,再依据经验模型评估新设计的可靠性和性能参数。由于燃烧室设计中有大量设计变量,其性能评估涉及多方面因素,同时设计变量和性能参数间为呈现高度非线性关系,使得燃烧室设计问题整体上呈现为一个高维度、多目标的黑箱函数优化问题。
4.尽管计算机性能提升速度很快,但直接用实验或高精度cfd方法探索整个高维设计空间,依然具有极高的设计成本。在现有技术中,一方面,由于高精度cfd仿真计算成本较高,常用优化算法,如遗传算法、模拟退火算法等由于其优化过程中通常需要成千上万次迭代计算,在燃烧室设计优化问题中直接应用受到计算成本限制。
5.另一方面,在相关领域已有通过构建近似模型(被称为代理模型)降低计算成本的燃烧室参数多目标优化相关研究,其工作流程可概括为:采集样本构建高精度代理模型,再应用常用多目标优化算法找到该代理模型的最优解集,从中选取最优设计进行试验验证。但由于其代理模型在设计初期一次性构建完成,因此必须在设计空间中采集大量样本来保证精度,即进行大量cfd仿真,导致其减少计算成本的效果较为有限。
6.针对现有技术计算成本高、设计周期长的问题,本发明提出一种基于贝叶斯优化的燃气轮机燃烧室性能参数优化方法。
技术实现要素:
7.本发明的目的是提供基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,解决现有技术计算成本高、设计周期长的问题。
8.为实现上述目的,本发明提供了基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,具体步骤如下:s1、根据燃烧室的优化需求确定优化方法的多维设计变量及贝叶斯优化中代理模型的类型、辅助优化算法和采集函数;s2、以s1中的多维设计变量作为输入设计参数,并与目标性能参数构成设计变量
样本空间;s3、对s2中的设计变量样本空间进行样本抽取,得到样本点集;s4、建立实验测试或燃烧室三维模型,将s3中的样本点集带入燃烧室三维模型中进行cfd仿真分析,得到设计数据集;s5、根据s4得到的设计数据集中各个样本设计点对应的燃烧室性能数据,采用线性加权法得到对应的综合性能评分;s6、判断当前设计数据集得到的综合性能评分最高点是否达成预期优化目标,若是,则取综合性能评分最高点为优化设计点,结束优化过程并得到优化设计方案;s7、若否,根据s1中确定的代理模型类型,以s3中的样本点集合为输入数据、s5中的综合性能评分为输出数据构建代理模型,并计算采集函数;s8、采用s1中的辅助优化算法,以s7中代理模型的采集函数为优化目标,执行辅助优化过程,得到新样本点集;s9、对s8中新的样本点集执行cfd仿真分析,得到的新样本设计点加入s4中的设计数据集中得到新设计数据集,并返回步骤s5;s10、执行s5-s9的迭代过程,直至新设计数据集中综合性能评分最高的样本设计点达到预期优化需求,得到优化设计方案。
9.优选的,s1中,多维设计变量为燃烧室系统边界条件,包括进口总温、进口总压、进口助燃剂组分的质量分数。
10.优选的,s1中,代理模型的类型为kriging模型,随机森林模型、神经网络模型,响应面模型中的一种,采集函数为最优值函数、期望提升函数、概率提升函数中的一种。
11.优选的,s1中,辅助优化算法为遗传算法、粒子群算法、局部搜索算法中的一种。
12.优选的,s2中,目标性能参数为出口平均温度、出口温度分布系数、氮氧化物排放指数和总压损失系数。
13.优选的,s4中,设计数据集包括出口平均温度、出口温度分布系数、氮氧化物排放指数和总压损失系数。
14.优选的,s5中,对各个燃烧室性能数据指定权重,采用线性加权法如下,其中,为样本的综合性能评分,为样本的第项目标性能参数归一化后的结果,为对第项目标性能参数分配的权重,为目标性能参数的个数。
15.优选的,s8中,s81、使用s1中确定的代理模型预测s1中确定的采集函数的数值;s82、执行s1中的辅助优化算法,以一个或多个采集函数优化目标进行辅助优化;s83、判断s82中本次迭代的优化算法是否需要收敛,若否,则给出下次迭代中需要求取采集函数数值的新迭代点集,并返回步骤s81;s84、若是,则根据优化结果给出新样本点集。
16.因此,本发明采用上述步骤的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化
方法,其有益效果为:1、本发明以燃气轮机的燃烧室为研究对象,提供以较少次数cfd仿真进行燃气轮机燃烧室性能参数多目标优化的方法,相比其他黑箱函数优化算法(如进化算法和局部搜索等)关注对求解效率的提升,贝叶斯优化更侧重于减少评估代价,保证其能够仅经过少数目标函数评估即可得到近似最优解;2、贝叶斯优化方法的特性符合燃烧室优化设计问题减少计算成本的需求,在少量样本点集的基础上,基于贝叶斯优化原理以总体较少的cfd仿真次数实现燃烧室综合性能的优化,具有较高的精度;3、贝叶斯优化的迭代过程可以在综合性能达到预期设计标准时停止,可以根据设计需求控制优化效果,解决现有燃气轮机燃烧室设计方法中试验次数多,设计周期长,计算成本高的问题的效果;4、采集函数用于迭代过程中选择综合性能评分保证选择的样本设计点快速趋近设计空间中的预期优化目标,达到指导燃烧室性能参数优化的目的。
17.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
18.图1是本发明基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法流程图;图2为本发明实施例的优化过程中样本设计点燃烧室综合性能评分曲线图。
具体实施方式
19.以下通过附图和实施例对本发明的技术方案作进一步说明。
20.通过下面的实施例可以更详细的解释本发明,公开本发明的目的旨在保护本发明范围内的一切变化和改进,本发明并不局限于下面的实施例。
21.实施例1基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,如图1所示:s1、根据燃烧室的优化需求确定优化方法的多维设计变量及贝叶斯优化中代理模型的类型、辅助优化算法和采集函数。
22.多维设计变量为燃烧室系统边界条件,包括进口总温、进口总压、进口助燃剂组分的质量分数。
23.具体为,空气进口总温()、燃料进口总温()、二氧化碳质量分数()、水蒸气质量分数()。
24.s1中,代理模型的类型为kriging模型、随机森林模型、神经网络模型、响应面模型中的一种。
25.具体为,kriging模型。
26.采集函数为最优值函数、期望提升函数、概率提升函数中的一种。
27.具体为,期望提升函数(ei)。
28.辅助优化算法为遗传算法、粒子群算法、局部搜索算法中的一种。
29.具体为,遗传算法。
30.s2、以s1中的多维设计变量作为输入设计参数,并与目标性能参数构成设计变量
样本空间。
31.目标性能参数为出口平均温度、出口温度分布系数(otdf)、氮氧化物排放指数(eino)和总压损失系数。
32.s3、对s2中的设计变量样本空间进行样本抽取,得到样本点集。
33.将样本点集可视为如下形式所示的四维向量, ;利用拉丁超立方抽样方法抽取16个样本点。
34.s4、建立燃烧室三维模型,将s3中的样本点集带入燃烧室三维模型中进行cfd仿真分析,得到设计数据集。
35.设计数据集包括出口平均温度、出口温度分布系数、氮氧化物排放指数和总压损失系数。
36.将样本点集中各样本点对应的参数输入cfd仿真软件,进行对应工况下的燃烧室三维仿真分析,从仿真结果中计算出出口平均温度、出口温度分布系数(otdf)、氮氧化物排放指数(eino)、总压损失系数。
37.s5、根据s4得到的设计数据集中各个样本设计点对应的燃烧室性能数据,采用线性加权法得到对应的综合性能评分;对各个燃烧室性能数据指定权重,采用线性加权法如下,其中,为样本的综合性能评分,为样本的第项目标性能参数归一化后的结果,为对第项目标性能参数分配的权重,为目标性能参数的个数。
38.s6、判断当前设计数据集得到的综合性能评分最高点是否达成预期优化目标,若是,则取综合性能评分最高点为优化设计点,结束优化过程并得到优化设计方案。
39.s7、若否,根据s1中确定的代理模型类型,以s3中的样本点集合为输入数据、s5中的综合性能评分为输出数据构建代理模型,并计算采集函数。
40.具体为,代理模型为kriging模型。
41.具体为,采集函数为期望提升函数(ei)。
42.此时,采集函数ei的形式如下:为当前代理模型下设计点x处的综合性能评分预测值相对于当前设计数据集中最优值提升量的数学期望值: ;其中,为目前设计数据集中综合性能评分的最优值,、分别为kriging模型给出的概率后验分布(具体为,正态分布)的均值和方差,
为正态分布的累积分布函数,为正态分布的概率密度函数。
43.s8、采用s1中的辅助优化算法,s7中代理模型的采集函数为优化目标,执行辅助优化过程,得到新样本点集。
44.具体为,辅助优化算法为遗传算法。
45.s8中,s81、使用kriging模型预测期望提升函数(ei);s82、执行遗传算法,以期望提升函数(ei)为优化目标进行辅助优化;s83、判断s82中本次迭代的遗传算法是否需要收敛,若否,则给出下次迭代中需要求取期望提升函数(ei)数值的迭代点集,并返回步骤s81;s84、若是,则根据期望提升函数(ei)的最大评估点给出新样本点集。
46.s9、对s8中的新样本点集执行cfd仿真分析,得到的新样本设计点加入s4中的设计数据集中得到新设计数据集,并返回步骤s5。
47.s10、执行s5-s9的迭代过程,直至新设计数据集中综合性能评分最高的样本设计点达到预期优化需求,得到优化设计方案。
48.整个过程中得到的综合性能评分如图2所示,可知,贝叶斯优化更侧重于减少评估代价,保证其能够仅经过少数目标函数评估即可得到近似最优解。
49.最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
技术特征:
1.基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s1、根据燃烧室的优化需求确定优化方法的多维设计变量及贝叶斯优化中代理模型的类型、辅助优化算法和采集函数;s2、以s1中的多维设计变量作为输入设计参数,并与目标性能参数构成设计变量样本空间;s3、对s2中的设计变量样本空间进行样本抽取,得到样本点集;s4、建立实验测试或燃烧室三维模型,将s3中的样本点集带入燃烧室三维模型中进行cfd仿真分析,得到设计数据集;s5、根据s4得到的设计数据集中各个样本设计点对应的燃烧室性能数据,采用线性加权法得到对应的综合性能评分;s6、判断当前设计数据集得到的综合性能评分最高点是否达成预期优化目标,若是,则取综合性能评分最高点为优化设计点,结束优化过程并得到优化设计方案;s7、若否,根据s1中确定的代理模型类型,以s3中的样本点集合为输入数据、s5中的综合性能评分为输出数据构建代理模型,并计算采集函数;s8、采用s1中的辅助优化算法,以s7中代理模型的采集函数为优化目标,执行辅助优化过程,得到新样本点集;s9、对s8中新的样本点集执行cfd仿真分析,得到的新样本设计点加入s4中的设计数据集中得到新设计数据集,并返回步骤s5;s10、执行s5-s9的迭代过程,直至新设计数据集中综合性能评分最高的样本设计点达到预期优化需求,得到优化设计方案。2.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s1中,多维设计变量为燃烧室系统边界条件,包括进口总温、进口总压、进口助燃剂组分的质量分数。3.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s1中,代理模型的类型为kriging模型、随机森林模型、神经网络模型、响应面模型中的一种,采集函数为最优值函数、期望提升函数、概率提升函数中的一种。4.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s1中,辅助优化算法为遗传算法、粒子群算法、局部搜索算法中的一种。5.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s2中,目标性能参数为出口平均温度、出口温度分布系数、氮氧化物排放指数和总压损失系数。6.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s4中,设计数据集包括出口平均温度、出口温度分布系数、氮氧化物排放指数和总压损失系数。7.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s5中,对各个燃烧室性能数据指定权重,采用线性加权法如下,
ꢀ
;其中,为样本的综合性能评分,为样本的第项目标性能参数归一化后的结果,为对第项目标性能参数分配的权重,为目标性能参数的个数。8.根据权利要求1所述的基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,其特征在于:s8中,s81、使用s1中确定的代理模型预测s1中确定的采集函数的数值;s82、执行s1中的辅助优化算法,以一个或多个采集函数优化目标进行辅助优化;s83、判断s82中本次迭代的优化算法是否需要收敛,若否,则给出下次迭代中需要求取采集函数数值的新迭代点集,并返回步骤s81;s84、若是,则根据优化结果给出新样本点集。
技术总结
本发明公开了基于贝叶斯优化的燃气轮机燃烧室性能多目标优化方法,涉及燃气轮机技术领域,根据燃烧室的优化需求确定优化方法的多维设计变量及贝叶斯优化中代理模型的类型、辅助优化算法和采集函数;构建设计变量样本空间;得到样本点集;得到设计数据集;得到对应的综合性能评分;判断当前设计数据集得到的综合性能评分最高点是否达成预期优化目标,若是,结束优化过程并得到优化设计方案;若否,将样本点集合和性能评分带入代理模型;得到新样本点集;得到新设计数据集;执行的迭代过程,得到优化设计方案。本发明采用上述步骤,以燃气轮机的燃烧室为研究对象,提供以较少次数CFD仿真进行燃气轮机燃烧室性能参数多目标优化的方法。方法。方法。
技术研发人员:邵长孝 王磊
受保护的技术使用者:哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院)
技术研发日:2023.06.27
技术公布日:2023/8/1
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种海洋动物行为监测装置及方法 下一篇:一种用于污水净化的核孔膜结构
