基于改进混合樽海鞘群算法的航空发动机模型求解方法.pdf
《基于改进混合樽海鞘群算法的航空发动机模型求解方法.pdf》由会员分享,可在线阅读,更多相关《基于改进混合樽海鞘群算法的航空发动机模型求解方法.pdf(9页珍藏版)》请在咨信网上搜索。
1、DOI:10.11991/yykj.202212024网络出版地址:https:/ SSA 求解复杂发动机模型的随机搜索能力,采用了混沌映射、正余弦算法、自适应权重、逐维变异策略对 SSA 进行改进,并且更进一步调整了算法流程(ProcessimprovedSSA),提高算法收敛概率,最终将 ProcessimprovedSSA 与 Newton-Raphson 算法结合为混合算法,并以适应度值作为算法切换的判断条件以提升混合算法的计算效率。仿真实验验证了 ProcessimprovedSSA 求解航空发动机模型的有效性。仿真结果表明混合算法能够实现全局收敛并提升收敛速度,且能够在模型输入强瞬
2、变仿真时实现快速收敛。关键词:非线性模型;航空发动机;智能优化算法;樽海鞘群算法;混沌映射;正余弦算法;Newton-Raphson 算法;混合算法中图分类号:V239文献标志码:A文章编号:1009671X(2024)02003109A solution method of aero-engine model based on the improved hybridsalps swarm algorithmSHENAng1,2,XUHanling2,3,HUChunyan2,3,4,TANXiangmin2,3,41.ResearchCenterofFluidMachineryEnginee
3、ringandTechnology,JiangsuUniversity,Zhenjiang212013,China2.KeyLaboratoryofLight-dutyGas-turbine,InstituteofEngineeringThermophysicsChineseAcademyofSciences,Beijing100190,China3.InnovationAcademyforLight-dutyGasTurbine,ChineseAcademyofSciences,Beijing100190,China4.SchoolofAeronauticsandAstronautics,U
4、niversityofChineseAcademyofSciences,Beijing100049,ChinaAbstract:Aimingattheproblemsofslowconvergencespeedandlowprecisionoftraditionalintelligentoptimizationalgorithm in solving nonlinear equations of aeroengine model,a new salp swarm optimization algorithm(SSA)isproposed.Inordertoimprovetherandomsea
5、rchabilityofthestandardSSAtosolvecomplexenginemodels,SSAisimproved by using the chaotic mapping,the sine-cosine algorithm,the adaptive weight,and the dimension-wisemutationstrategy.Andthealgorithmprocess(ProcessimprovedSSA)isfurtheradjustedtoincreasethealgorithmconvergenceprobability.Finally,theProc
6、essimprovedSSAandNewton-Raphsonalgorithmarecombinedintoahybridalgorithm,using the fitness value as the judgment condition for algorithm switch to improve the computationalefficiencyofthehybridalgorithm.Aftersimulationtests,theeffectivenessofProcessimprovedSSAinsolvingtheaeroenginemodelisverified.The
7、simulationresultsshowthatthehybridalgorithmcanachieveglobalconvergenceandimprovetheconvergencespeed,andcanachievefastconvergencewhenthemodelisinputwithstrongtransientsimulation.Keywords:nonlinearmodel;aeroengine;intelligentoptimizationalgorithm;salpswarmalgorithm;chaosmapping;sinecosinealgorithm;New
8、ton-raphsonmethod;hybridalgorithm航空发动机模型是发动机控制设计的基础,因此如何建立精度高、实时性好、收敛性好的航空发动机模型是一个重要的课题1。目前,模型主要包括基于物理机理建立的部件级模型和基于数据驱动的近似模型 2 种。航空发动机的部件级收稿日期:20221229.网络出版日期:20240102.基金项目:国家级基础科研重点项目(JCKY2020130C025).作者简介:沈昂,男,硕士研究生.胡春艳,女,正高级工程师,博士生导师.通信作者:胡春艳,E-mail:.第51卷第2期应用科技Vol.51No.22024年3月AppliedScienceandT
9、echnologyMar.2024模型是根据各个部件的已知特性参数并按照发动机内部流路方向建立数学方程,最后通过求解根据气动热力原理和平衡准则建立的共同工作方程组得到各个截面的主要参数。因此,求解这些非线性方程组的方法直接影响到仿真模型的精度和实时性。目前常用的求解航空发动机模型非线性方程组的传统方法有 Newton-Raphson(N-R)法、Broyden 拟牛顿法等,当初值在真实解附近的小邻域时采用这些方法能够快速收敛到足够精确的数值 解,但 无 法 保 证 全 局 收 敛 性2;并 且 在 用Newton-Raphson 法求解航空发动机共同工作方程组时,还存在线性化过程中求 Jaco
10、bian 矩阵困难和根据 Jacobian 矩阵得到的逆矩阵误差大的问题。启发式优化算法有时也被称为智能优化算法,是随机算法和局部搜索算法相结合的产物,比较典型的有遗传算法、粒子群算法、模拟退火算法和人工神经网络算法等3,这些算法能够在一定程度上实现全局收敛。许多学者在智能优化算法应用于航空发动机模型求解方向上做了深入研究,文献 4 用遗传算法来求解发动机模型;文献 5 将 BP 神经网络与 Newton-Raphson 法结合,在一定程度上提高了模型的求解效率,改善了收敛性;在吸取 Peer 等6和 Carlisle 等7成果的基础上,文献 89 将改进后的粒子群算法用在发动机模型求解上,有
11、效降低了模型对初值的敏感性,并提高了收敛性;文献 10 提出了基于粒子群算法和 N+1 残量法的混合粒子群算法;文献 11 提出了一种基于改进粒子群优化算法和 Newton-Raphson 法相结合的混合算法;文献 12 提出一种基于量子粒子群优化(quantumparticleswarmoptimization,QPSO)算法与 Broyden 拟牛顿法混合的求解思路。樽海鞘群算法(salpswarmalgorithm,SSA)是由 Mirjalili 等13提出的一种新型智能算法。相比于粒子群算法、遗传算法等传统智能优化算法具有原理简单、易于实现且计算复杂度更低、收敛更快等优势,已成功应用
12、于多个领域1417。本文将用樽海鞘群算法对航空发动机部件级模型进行求解,并运用混沌映射、正余弦优化、实时更新惯性权重、逐维变异等策略对算法进行改进,针对使用单一樽海鞘群算法计算收敛时间长等问题,进一步与 Newton-Raphson 算法结合成混合算法,并最终通过模型仿真验证算法。1航空发动机模型以 JT9D 双转子涡轮风扇发动机模型为研究对象,该模型主要由进气道、风扇、高/低压压气机、燃烧室、高/低压涡轮、外涵道/核心机尾喷管等部件组成,如图 1 所示,图中数字为各个部件截面编号。进气道风扇低压压气机高压压气机燃烧室高压轴高压涡轮低压涡轮尾喷管低压轴012345678图1JT9D 涡扇发动机
13、模型示意发动机运行达到稳定状态后,流量和功率平衡关系为f1=(Wc2Wc2,map)/Wc2=0f2=(Wc23Wc23,map)/Wc23=0f3=(Wc25Wc25,map)/Wc25=0f4=(Wc4Wc4,map)/Wc4=0f5=(Wc48Wc48,map)/Wc48=0f6=(Wc17Wc19)/Wc17=0f7=(Wc7Wc9)/Wc7=0f8=nH,dot=(30)21JH1nHNHTNHC=0f9=nL,dot=(30)21JL1nLNLTNFNLC=0nH,dotnL,dotJHJLnHnLNHTNHCNLTNFNLCWc2,mapWc2Wc23,mapWc23Wc25,m
14、apWc25Wc4,mapWc4Wc48,mapWc48Wc17Wc19Wc7Wc9式中:、,、和、分别为高、低压轴的加速度、转动惯量和转速;为高压轴上高压涡轮功率;为高压压气机功率;为低压轴上低压涡轮功率;为风扇功率;为低压压气机功率。式中从上到下依次为:风扇特性插值后空气质量流量与进口换算空气质量流量平衡方程;低压压气机特性插值后空气质量流量与进口换算空气质量流量平衡方程;高压压气机特性插值后空气质量流量与进口换算空气质量流量平衡方程;高压涡轮特性插值后空气质量流量与进口换算空气质量流量平衡方程;低压涡轮特性插值后空气质量流量与进口换算空气质量流量平衡方程;外涵尾喷管进出口空气质量流量、平
15、衡方程;核心机喷管进出口空气质量流量、平衡方程;高压轴上高压涡轮功率、高压压气机功率平衡方程;低压轴上低压涡轮功率、风扇功率、低压压气机功率平衡方程。在给予输入 X 时可将上述平衡方程转化为偏差方程:ei=fi=F(X1,X2,X3,X4,X5,X6,X7,X8,X9)当偏差趋于 0 时即表示该输入能使航空发动32应用科技第51卷WRline,FRBPRline,LCRline,HCRHT,PRLT,PnLnH机在给定工况下共同工作。待求解变量 X 分别为进气道进口空气流量、风扇特性图插值参数、涵道比、低压压气机特性图插值参数、高压压气机特性图插值参数、高压涡轮膨胀比函数值、低压涡轮膨胀比函数
16、值、低压轴转速和高压轴转速。要用樽海鞘群算法求解航空发动机模型,需将求解偏差方程转化为最小二乘优化问题,那么构造目标适应度函数如下:(X)=199i=1e2i(Xi)(1)1105将偏差方程的各变量代入适应度函数进行迭代计算,当时可以认为计算基本收敛。2樽海鞘群算法SSA 的思想取自于樽海鞘链式聚集的觅食行为。在樽海鞘群中,樽海鞘链被分为领导者与追随者。领导者朝着食物移动指导着追随者紧随其后移动;追随者首尾相连,每一个个体都只受前一个樽海鞘影响。设搜索空间为 ND 维的欧式空间,其中 N 为樽海鞘群的种群规模,D 为空间维数。那么,整个樽海鞘群体的位置可以表示成矩阵形式:X=X1,1X1,2X
17、1,dX2,1X2,2X2,d.Xn,1Xn,2Xn,dF=F1,F2,Fdbu=bu,1,bu,2,bu,dbl=bl,1,bl,2,bl,d设搜索空间中存在食物,搜索 空 间 的 上 界,下 界 为。樽海鞘群中领导者的位置更新公式为Xi,j=Fj+c1(bu,jbl,j)c2+bl,j),c3 0.5Fjc1(bu,jbl,j)c2+bl,j),c3 0.5(2)Fj式中:为食物位置的第 j 维,每一代种群的食物位置是最优个体的位置;c2和 c3为(0,1)的随机数,分别用来决定步长和移动的方向;c1为自适应参数,随着迭代次数增加,c1值由 2 向 0 递减,即c1=2e(4lL)k式中:
18、l 为当前迭代次数,L 为最大迭代次数,k1。追随者的运动方式符合牛顿运动定律,移动的距离 R 可以表示为R=v0t+12a(t)2tt=1 v0式中:为迭代次数的差值,因此;为追随a=vfinalv0tvfinal=Xi1Xit者的初速度,在每次迭代开始时都为 0;加速度,由于追随者只跟随紧挨自己的前一个樽海鞘运动,所以,那么追随者的更新公式为Xi,j=Xi,j+R=Xi,j+Xi1,jXi,j2=Xi,j+Xi,j2(3)Xi,j式中是更新后的追随者在 j 维的位置。文献 1820 中对标准 SSA 的测试结果表明,SSA 对部分高维、多峰测试基准函数的优化结 果 相 比 于 PSO、遗
19、传 算 法(geneticalgorithm,GA)等传统智能算法,在收敛精度、收敛稳定性和收敛速度方面不具有明显优势,直接将其用于求解 9 维强非线性的 JT9D 发动机模型计算结果未必满足要求,需要针对增强算法的随机搜索能力、提升算法的计算稳定性等方面做出改进。3算法改进策略3.1帐篷映射的混沌初始化樽海鞘群体的初始化对 SSA 算法的收敛速度与寻优精度至关重要。由于没有任何先验知识可使用,基本上大部分群智能算法的初始位置均通过随机生成。文献 21 提出初始种群均匀分布在搜索空间,对提高算法寻优效率有很大帮助。混沌序列具有随机性、遍历性和规律性等特点,通过其产生的樽海鞘群体有较好的多样性。
20、基本思路是通过映射关系在 0,1 产生混沌序列,将混沌序列转化到个体的搜索空间。本文采用帐篷映射(tentmap)生成的混沌序列初始化樽海鞘群算法群体,其数学表达式为yi+1,j=yi,j,yi,j 0,)1yi,j1,yi,j,1(4)Xi,j=(bu,jbl,j)yi,j+bl,j(5)(0.5,1)i=1,2,nj=1,2,dND式中:为混沌参数,下标为混沌序列号,为空间维度。利用式(5)将计算所得的混沌序列映射到个体搜索空间,最终得到一个维的初始种群。3.2正弦余弦策略优化领导者在 SSA 中,领导者从迭代初期就始终朝着当前局部最优值变化,理论上收敛速度很快,但是容易陷入局部最优。正弦
21、余弦算法22的更新方式不仅包括食物位置,还包括上一代个体的位置,减缓种群向局部最优收敛的速度,从而避免直接陷入局部最优,同时领导者位置的变化影响第2期沈昂,等:基于改进混合樽海鞘群算法的航空发动机模型求解方法33了整个种群的随机性。因此,将一定百分比数量q 的领导者的更新方式转变为正弦余弦更新方式:Xi,j=Xi,j+r1sin(r2)|r3FjXi,j|,r4 0.5Xi,j+r1cos(r2)|r3FjXi,j|,r4 f(Xi1)Xi1,j+Xi,j1+,f(Xi)f(Xi1)(8)=2 =4/3在、时,由 1 逐渐收敛到 0.4。3.4逐维随机变异为了降低算法陷入局部最优的概率,常用方
22、法是加入变异操作,常用的变异算子有高斯变异,柯西变异等23。通常变异都是对个体所有维度同时变异,再根据适应度值进行评判,但在高维优化中,各个维度会互相干扰,可能造成某个维度变异效果好但被另一个效果不好的维度覆盖掉的情况。逐维变异可以避免维度间互相干扰的情况,提高变异解的质量。其变异个体的具体公式为Xi,j=k1(FjXi,j)+k2(Xa,jXi,j)+bu,jXi,j+bl,j(9)Xa,j式中:k1、k2为(0,1)的随机数,为种群中其他随机的一个个体的第 j 维。由于变异操作具有盲目性,对所有个体都进行变异势必会降低算法效率。为了减少算法复杂度,只对种群中适应度最差和最优的个体进行变异,
23、若变异后效果好则保留变异结果,若不好则舍弃变异结果。3.5算法流程及其改进策略改进的樽海鞘群算法伪代码如下。begin设置算法参数:种群数量 N,最大迭代次数L 等利用 tent 映射公式(4)和(5)计算初始种群,代入式(1)计算后选出最优个体作为初始食物源whilelLdofori=1toNdo由式(3)确定正余弦优化领导者比例ifi2N/3由式(2)、(6)更新领导者位置else由式(8)更新追随者位置endif由式(9)进行变异操作后计算适应度并更新食物位置endfor根据式(1)计算个体适应度,并更新食物位置l=l+1endwhileend改进后的樽海鞘群优化算法主要由混沌初始化、领
24、导者位置更新、追随者位置更新和逐维变异组成。那么,种群混沌初始化的时间复杂度为O(1ND),1为混沌迭代数;领导者和追随者更新的时间复杂度都为 O(NDL);逐维变异的时间复杂度 为 O(2DL),2为 变 异 个 体 数;计 算 种 群 适应度的时间复杂度为 O(NL)。算法整体时间复杂度为 O(1ND)+O(2NDL)+O(2DL)+O(NL)=O(c1NDL),其中 c1为常数。原始樽海鞘群算法的时间复杂度为 O(ND)+O(2NDL)+O(NL)=O(c2NDL),c2也为常数。分析得出,改进后的算法与原始樽海鞘群算法具有同阶时间复杂度,并未增加太多计算负担。c1樽海鞘群算法的自适应参
25、数 的变化为前期陡峭后期逐渐平缓的下降曲线,它控制着搜索空间的缩小,但其变化趋势不一定与相对随机的收敛趋势吻合,可能造成迭代过程中精确解不在当前食物位置的搜索邻域内,且随着搜索空间的进一步减小,收敛到精确解的概率会快速下降,增加迭代代数可以保证收敛概率但会降低计算效率。因此对改进算法的流程进行调整,选取 m 次迭代为基数,算法迭代完成后以计算得到食物位置的邻域为新的搜索空间,再计算 n1 次 m 代迭代,其中手动设置一系列精度阶梯条件控制缩小34应用科技第51卷nm搜索空间的上下界,最终总共进行了次迭代计算,流程如图 2 所示。开始进行第 k 次改进算法的 m 次迭代缩小搜索空间k=k+1kn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 改进 混合 海鞘 算法 航空发动机 模型 求解 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。