删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于IMOFA的航空发动机管路多目标优化布局

本站小编 Free考研考试/2024-01-15

张禹1,2, 鹿浩1, 吕董1, 巩亚东1
1. 东北大学 机械工程与自动化学院,辽宁 沈阳 110819;
2. 东北大学 航空动力装备振动及控制教育部重点实验室,辽宁 沈阳 110819
收稿日期:2021-08-19
基金项目:中央高校基本科研业务费专项资金资助项目(N180313010);辽宁省自然科学基金资助项目(2019-MS-124)。
作者简介:张禹(1979-),男,辽宁鞍山人,东北大学副教授;
巩亚东(1958-),男,辽宁本溪人,东北大学教授,博士生导师。

摘要:针对航空发动机管路布局目前存在的问题,提出一种基于改进多目标萤火虫算法(improved multi-objective firefly algorithm,IMOFA)的航空发动机管路多目标优化布局方法.在该方法中,首先以管路长度最短、弯头数最少以及能量值最小为优化目标,建立了航空发动机管路多目标优化布局数学模型.然后,结合自适应扰动策略和精英策略,提出了一种应用于航空发动机管路多目标优化布局的改进多目标萤火虫算法,从而实现了航空发动机管路的多目标优化布局.最后,通过实例验证了所提出方法的可行性和有效性.
关键词:航空发动机管路布局多目标萤火虫算法精英策略非支配解
Multi-objective Optimization Layout of Aero-Engine Pipe Routing Based on IMOFA
ZHANG Yu1,2, LU Hao1, LYU Dong1, GONG Ya-dong1
1. School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China;
2. Key Laboratory of Vibration and Control of Aero-Propulsion System, Ministry of Education, Northeastern University, Shenyang 110819, China
Corresponding author: ZHANG Yu, E-mail: zy4097534@126.com.

Abstract: To solve the existing problems of pipe routing layout for aero-engines, a multi-objective optimization layout method of aero-engine pipe routing based on improved multi-objective firefly algorithm(IMOFA) is proposed. In the method, the multi-objective optimization layout mathematical model of aero-engine pipe routing is established, which takes the shortest pipe length, the least number of elbows, and the minimal energy value as the optimization objectives. Then, by combining with adaptive disturbance strategy and elite strategy, an IMOFA algorithm for multi-objective optimization layout of aero-engine pipe routing is provided, which realizes the multi-objective optimal layout of aero-engines pipe routing. Finally, the feasibility and effectiveness of the proposed method is verified by case studies.
Key words: aero-enginepipe routing layoutmulti-objective firefly algorithm (MOFA)elite strategynon-dominated solution
管路系统是航空发动机的重要组成部分,其布局设计质量严重影响着航空发动机的性能、使用寿命和成本.在实际生产中,航空发动机的管路布局设计主要由经验丰富的工程师手工完成,这种传统的设计方法非常耗时,也难以获得最佳的管路布局,极大地阻碍了航空工业的发展.因此,航空发动机自动管路布局设计已成为亟待解决的热点问题.
国内外****和研究机构对管路自动布局作了很多有意义的研究.Christodoulou等[1]采用蚁群算法解决了城市配水管路的布局.董宗然等[2]提出一种最短路径快速算法,并采用该算法实现了船舶管路的自动敷设.Liu[3]提出了一种基于曼哈顿可视图的管路敷设算法,用以寻找航空发动机管路最短路径.上述文献都侧重考虑管路长度最短为优化目标,优化目标单一,导致布局效果不理想.考虑管路长度最短和弯头数最少作为管路布局优化目标,Jiang等[4]提出了一种协同进化多蚁群优化算法的船舶管路布局设计方法;Qu等[5]应用3D连接图和并行蚁群优化算法对航空发动机管路进行了布局优化;Min等[6]提出了一种基于跳点搜索的管道自动布线算法.此外,赵柏萱等[7]提出一种基于快速扩展随机树算法和模拟退火算法的航空发动机管路自动布局与优化方法,该方法解决了以管路长度最短和流阻最小为优化目标的管路布局问题.考虑管路长度最短、弯头数最少和能量值最小作为管路布局优化目标,Wu等[8]采用改进的蚁群优化算法对半潜式采油平台的管路布局问题进行了研究;Dong等[9]将A*算法和遗传算法相结合对船舶管路布局问题进行了研究.上述文献虽然考虑了多个优化目标,但都是通过加权的方式将管路的多目标优化布局问题转化为单目标进行优化,并没有真正解决多目标优化问题,导致布局效果欠佳.
综上所述,虽然这些研究工作取得了一定成果,但目前研究只针对单个目标或将多个目标以线性加权的方式转化为单个目标进行管路自动优化布局,这导致管路布局质量不佳.多目标萤火虫算法[10]是一种启发式群智能优化算法,具有参数设置少、鲁棒性和寻优能力强等优点,适用于解决多目标优化问题.因此,针对上述问题,本文对基于改进多目标萤火虫算法的航空发动机管路智能布局方法进行了研究.
1 管路布局数学模型一个典型的航空发动机通常包含数百根管路,这些管路在布局过程中不仅要考虑空间限制,而且还要考虑多样的设计要求和众多的工程规则,这使得航空发动机管路布局成为多目标复杂优化问题,在理论上属于NP-hard问题.考虑到管路布局的经济性和可靠性设计要求以及工程规则,本文以管路路径最短、管路弯头最少和管路能量值最小作为优化目标,并考虑弯曲半径和夹角等约束条件,建立了航空发动机管路多目标优化布局数学模型.
1.1 目标函数为了减少管路布局的成本和提高管路布局的可靠性,所建立的管路布局目标函数如下:
1) 管路长度目标函数
(1)
其中: L为管路长度; li为该管路第i段的长度,1≤in; n为管路的管段数.
2) 管路弯头数目标函数
(2)
其中: B为管路弯头数;Corneri为相邻3个节点的弯头数,相邻3个节点分别为pi, pi+1, pi+2,若向量,则Corneri=0,若向量, 则Corneri=1;1≤in-1, n为一条管路的管段数.
3) 管路能量目标函数
(3)
其中: E为管路能量;
为节点i的贴壁能量;
为与节点i的避热能量;(xi, yi, zi)为节点i的坐标,(xj, yj, zj)为与节点i相邻的障碍物的坐标,(xk, yk, zk)为与节点i相邻的热源的坐标;1≤inn为一条管路的管段数.
1.2 约束条件根据管路布局的工程规则[11], 本文所考虑的约束条件如下:
1) 弯曲半径约束
(4)
其中,rbend表示弯头的弯曲半径.当D≥20 mm时,R≥2D,当D<20 mm时,RD,其中D为管路外径.
2) 夹角约束
(5)
其中,θbend是相邻两段管路之间的夹角.
3) 直段长度约束
(6)
其中,dmin_length表示敷设管路d的直线段长度.
4) 距离约束
(7)
其中: L1为管路之间、管路与相邻一般附件之间的最小间隙; L2为管路与热源等特殊附件之间的最小间隙; L3为管路和刚性固定处的最小间隙,L1L2L3值由技术人员指定;当管路与管路或管路与一般附件相邻时,λ1=1,λ2=0,λ3=0,当管路与特殊附件(如热源)相邻时,λ1=0,λ2=1,λ3=0,当管路与刚性固定处相邻时,λ1=0,λ2=0,λ3=1.
5) 跨度约束
(8)
其中,θangle表示敷设管路的圆周跨度.
1.3 数学模型基于以上讨论,将管路节点坐标作为变量,把管路布局中的工程要求作为约束条件,以最短管路路径、最少管路弯头和最小管路能量值为优化目标建立的管路布局数学模型为
(9)
2 应用于航空发动机管路布局的改进多目标萤火虫算法萤火虫算法[12]是一种模拟自然界萤火虫种群之间求偶、觅食行为的启发式群智能优化算法,由于该算法具有操作简单和鲁棒性强等优点,在单目标优化问题方面已经取得很好的效果.由于它的种群搜索特性和良好的性能,近些年已被用于解决多目标优化问题,因而多目标萤火虫算法被提出和关注[13].目前,多目标萤火虫算法的研究尚处于起步阶段,传统的多目标萤火虫算法存在易陷入局部最优和搜索效率低下等问题.因此,本文在传统多目标萤火虫算法的基础上,基于非支配关系、拥挤度和约束违反值建立了个体多目标评价函数.进一步,结合自适应扰动策略和精英策略,提出应用于航空发动机管路多目标优化布局的改进多目标萤火虫算法,其流程图如图 1所示.
图 1(Fig. 1)
图 1 基于改进多目标萤火虫算法的航空发动机管路布局流程图Fig.1 The flowchart of the aero-engine pipe routing layout based on IMOFA

1) 萤火虫编码.萤火虫编码采用变长度编码的方式,编码方式如下:
(10)
其中: 一条管路路径path表示一个萤火虫; (xs, ys, zs)表示起始节点的坐标,(xi, yi, zi)表示第i个节点的坐标,(xt, yt, zt)表示目标节点的坐标.
2) 初始化参数.设置种群规模N,最大吸引度β0,光强吸收系数γ,最大迭代次数Tmax,精英解集大小M.
3) 布局空间预处理.通过将布局空间沿机匣母线展开3次并进行拼接,从而实现回转体布局空间向立方体布局空间的转化,如图 2所示.
图 2(Fig. 2)
图 2 布局空间预处理示意图Fig.2 Schematic diagram of the preprocessed layout space

4) 生成初始种群.为了得到多条不同的可行初始路径,通过增大路径节点的启发式代价值来改进传统A*算法[14],从而生成多条不同路径,进而得到初始种群.
5) 计算萤火虫适应度.为了提升管路个体寻优质量和效率,本文基于非支配关系、拥挤度和约束违反值建立个体多目标适应度函数,其主要思路为:通过非支配关系对种群个体进行非支配分层,即如果个体A(L, B, E)<个体B(L, B, E),则表示个体A支配个体B,通过该种方式对种群中任意2个个体进行比较,进而实现个体的非支配分层.在此基础上,基于拥挤度和约束违反值对同一层的非支配个体进行排序,即对于满足约束的个体,采用式(11)计算其拥挤度实现同一层个体的优劣评价;对于违反约束的个体,采用式(12)计算约束违反值,实现同一层个体优劣评价.进而,通过种群的最大支配层数、个体所在的非支配层数和个体所在非支配层的优劣程度来建立萤火虫个体的多目标适应度函数F(x).
(11)
其中: di(x)为第i个萤火虫个体的拥挤度; fi+1j(x)和fi-1j(x)是第i个萤火虫个体在第j个目标上相邻2个萤火虫个体的目标值; fj(x)max为全部萤火虫在目标j的最大目标值; fj(x)min为全部萤火虫在目标j的最小目标值;j为优化目标的编号,且1≤j≤3.
(12)
其中: CV(x)为萤火虫的约束违反值;< gj(x)>为萤火虫第j个不等式约束的约束违反值,当gj(x)≤0时,<gj(x)>取0,否则,<gj(x)>取|gj(x)|;<gj(x)>max为全部萤火虫第j个不等式约束的最大约束违反值;hk(x)为萤火虫第k个等式约束违反值; hk(x)max为全部萤火虫第k个等式约束的最大约束违反值;J为不等式约束个数; K为等式约束个数.
(13)
其中: PQ分别为满足约束(CV(x)=0)和违反约束(CV(x)>0)萤火虫个体的最大非支配层数;c(x)为萤火虫个体所在的非支配层数;v(x)为萤火虫个体所在的非支配层中萤火虫的数量;u(x)为萤火虫个体所在非支配层中的序列号(当CV(x)=0,根据拥挤度大小排序得到序列号;当CV(x)>0,根据约束违反值大小排序得到序列号).
6) 生成精英解集. 根据式(13)计算初始种群中萤火虫的适应度,保留当代最优的非支配解,进而生成精英解集.
7) 计算相对亮度、吸引度.根据式(14),计算萤火虫的相对亮度:
(14)
其中: I0为萤火虫的最大荧光亮度,即自身(r=0处)荧光亮度,与适应度函数值有关;γ为光强吸收系数;rij为第i个萤火虫和第j个萤火虫之间的距离,其计算公式为
(15)
其中: 设第i个萤火虫的编码长度大于第j个萤火虫的编码长度,则n为第i个萤火虫的编码长度; (xik, yik, zik)为第i个萤火虫第k个节点的坐标; (xjk, yjk, zjk)为第j个萤火虫第k个节点的坐标.
根据式(16),计算萤火虫的吸引度:
(16)
其中,β0为最大吸引度,即光源处(r=0处)的吸引度,一般取1.
8) 萤火虫飞行.选取第i个萤火虫,当存在第j个萤火虫的相对亮度高于第i个萤火虫的相对亮度时,选取第j个萤火虫中适应度最高的一段路径作为继承路径(继承路径在第j个萤火虫中的占比为吸引度β),用继承路径替换第i个萤火虫中相对应的路径段,并用改进A*算法进行衔接,生成新的路径,得到萤火虫i′;若不存在第j个萤火虫的相对亮度高于第i个萤火虫的相对亮度,则对第i个萤火虫执行步骤9).
9) 萤火虫自适应扰动.为了提高算法的全局搜索能力,本文采用自适应扰动策略进行萤火虫个体更新,其主要思想为:萤火虫适应度越低,其扰动越大,从而提升萤火虫寻优的质量和效率.具体步骤为:选取萤火虫i′中适应度最低的一段路径(该段路径在萤火虫i′中占比为α|rand-1/2|,其中自适应扰动因子α=(I0max-I0)/( I0max-I0min),I0max为当前种群适应度最高的萤火虫的最大荧光亮度,I0min为当前种群适应度最低的萤火虫的最大荧光亮度),应用改进A*算法重新生成该条路径,得到萤火虫i″,计算萤火虫i′和萤火虫i″的适应度,保留适应度最高的萤火虫.
10) 判断当代种群是否更新完毕.如果当代所有萤火虫完成位置更新,则进行下一步,否则返回步骤8).
11) 更新萤火虫适应度.根据式(13),计算位置更新后的萤火虫的适应度.
12) 更新精英解集.将位置更新后的非支配解添加至精英解集,并根据式(13)得到精英解集的新的非支配解.
13) 终止条件判断.终止条件为迭代次数.如果满足,从精英解集中输出Pareto解集,否则执行精英策略,即将当前种群中适应度最低的萤火虫替换为精英解集中适应度最高的萤火虫,并返回步骤7).
3 算法性能分析与实例研究3.1 算法性能分析在MATLAB中设置种群规模N=50,最大迭代次数Tmax=1 000,精英解集大小M=100,应用测试函数CF1(见式(17))对经典多目标粒子群优化(multi-objective particle swarm optimization, MOPSO)算法[15]、传统多目标萤火虫算法(multi-objective firefly algorithm, MOFA)和本文提出的改进多目标萤火虫算法进行了性能对比分析,如图 3所示.
(17)
图 3(Fig. 3)
图 3 三种算法性能对比Fig.3 Performance comparison of three algorithms (a)—IGD指标对比;(b)—Pareto最优解集对比.

IGD指标是反映算法收敛性、均匀性和分布性的综合指标,其值越小越接近于0,算法的性能越好.由图 3a可以看出,改进多目标萤火虫算法的IGD始终小于经典多目标粒子群优化算法和传统多目标萤火虫算法的IGD,到第240次迭代时几乎接近于0,故改进多目标萤火虫算法的收敛性、均匀性和分布性更好.由图 3b可以看出,改进多目标萤火虫算法求得的Pareto最优解集很好地拟合了真实Pareto前沿,进一步验证了所提算法的性能优越性.
3.2 实例研究图 4给出了某航空发动机三维模型,该模型包含18个障碍物,管路布局空间范围为θ∈[0, 2π],y∈[0, 2 000],r∈[250, 850],敷设管路的外径为15 mm.设置种群规模N=10,最大吸引度β0=1,光强吸收系数γ=1,最大迭代次数Tmax=30,精英解集大小M=20,加速度系数c1=c2=1.496 2;惯性权重系数ω=0.729 8.
图 4(Fig. 4)
图 4 某航空发动机布局空间三维模型Fig.4 Three-dimensional model of an aero-engine

通过MATLAB分别基于经典多目标粒子群优化算法、传统多目标萤火虫算法和改进多目标萤火虫算法得到上述航空发动机管路布局Pareto解集,如表 1~表 3所示.由表 1可知,通过经典多目标粒子群优化算法可以得到3个非支配解,非支配解1的管路弯头数最少,非支配解2的管路长度最短,非支配解3能量值最小, 各个解各有其优势,相互为非支配关系.由表 2可知,通过传统多目标萤火虫算法得到4个非支配解,其中非支配解1的管路弯头数最少,非支配解2的管路长度最短,非支配解4能量值最小,非支配解3为折中解,各个解各有其优势,相互为非支配关系.由表 3可以看出,通过改进的多目标萤火虫算法可以得到5个非支配解,非支配解1的管路弯头数最少,非支配解2的管路长度最短,非支配解5能量值最小,非支配解3和非支配解4为2个折中解,各个解各有其优势,相互为非支配关系.对比表 1表 2表 3可以看出,表 3中非支配解个数多于表 1表 2中非支配解个数,且表 1表 2中的非支配解普遍被表 3中的非支配解所支配.在此基础上,应用UG(unigraphics)生成的航空发动机管路布局三维模型,如图 5所示.
表 1(Table 1)
表 1 基于经典多目标粒子群优化算法的管路布局Pareto解集Table 1 Pareto solution set for pipe routing obtained by classical MOPSO algorithm
非支配解 管路长度/m 弯头数/个 能量/m
非支配解1 2.913 6 5 0.115
非支配解2 2.788 7 6 0.223
非支配解3 2.994 7 9 0.103


表 1 基于经典多目标粒子群优化算法的管路布局Pareto解集 Table 1 Pareto solution set for pipe routing obtained by classical MOPSO algorithm

表 2(Table 2)
表 2 基于传统多目标萤火虫算法的管路布局Pareto解集Table 2 Pareto solution set for pipe routing obtained by traditional MOFA
非支配解 管路长度/m 弯头数/个 能量/m
非支配解1 2.913 6 3 0.109
非支配解2 2.788 7 5 0.217
非支配解3 2.873 7 5 0.109
非支配解4 2.952 5 7 0.103


表 2 基于传统多目标萤火虫算法的管路布局Pareto解集 Table 2 Pareto solution set for pipe routing obtained by traditional MOFA

表 3(Table 3)
表 3 基于改进多目标萤火虫算法的管路布局Pareto解集Table 3 Pareto solution set for pipe routing obtained by IMOFA
非支配解 管路长度/m 弯头数/个 能量/m
非支配解1 2.913 6 2 0.109
非支配解2 2.788 7 5 0.205
非支配解3 2.873 7 4 0.109
非支配解4 2.952 5 6 0.103
非支配解5 2.804 2 8 0.101


表 3 基于改进多目标萤火虫算法的管路布局Pareto解集 Table 3 Pareto solution set for pipe routing obtained by IMOFA

图 5(Fig. 5)
图 5 基于改进多目标萤火虫算法的管路布局三维模型Fig.5 The 3D model of pipe routing layout based on IMOFA (a)—非支配解1;(b)—非支配解2;(c)—非支配解3;(d)—非支配解4;(e)—非支配解5.

4 结论1) 以最短管路长度、最少弯头数和最小能量值为优化目标,并综合考虑弯曲半径、夹角、长度、距离和跨度约束条件,建立了较全面的航空发动机管路多目标优化布局数学模型,为实现管路布局的多目标优化奠定了良好的基础.
2) 结合非支配关系、拥挤度和约束违反值,提出了一种新颖的管路多目标评价方案,为提升管路个体寻优质量和效率提供了条件.
3) 融合自适应扰动策略和精英策略,提出一种改进多目标萤火虫算法,获得较好的符合工程条件的多种航空发动机管路布局方案,提高了管路布局质量和效率,为实现管路智能化布局设计提供有力的技术支撑.
参考文献
[1] Christodoulou S E, Ellinas G. Pipe routing through ant colony optimization[J]. Journal of Infrastructure Systems, 2010, 16(2): 149-159. DOI:10.1061/(ASCE)1076-0342(2010)16:2(149)
[2] 董宗然, 林焰. 基于最短路径快速算法的船舶管路自动敷设方法[J]. 计算机集成制造系统, 2014, 20(12): 2962-2972.
(Dong Zong-ran, Lin Yan. Automatic ship pipe routing method based on the shortest path fast algorithm[J]. Computer Integrated Manufacturing Systems, 2014, 20(12): 2962-2972.)
[3] Liu Q. A rectilinear pipe routing algorithm: Manhattan visibility graph[J]. International Journal of Computer Integrated Manufacturing, 2016, 29(2): 202-211.
[4] Jiang W Y, Lin Y, Chen M, et al. A co-evolutionary improved multi-ant colony optimization for ship multiple and branch pipe route design[J]. Ocean Engineering, 2015, 102: 63-70. DOI:10.1016/j.oceaneng.2015.04.028
[5] Qu Y F, Jiang D, Yang Q Y. Branch pipe routing based on 3D connection graph and concurrent ant colony optimization algorithm[J]. Journal of Intelligent Manufacturing, 2018, 29(7): 1647-1657. DOI:10.1007/s10845-016-1203-4
[6] Min J G, Ruy W S, Park C S. Faster pipe auto-routing using improved jump point search[J]. International Journal of Naval Architecture and Ocean Engineering, 2020, 12: 596-604. DOI:10.1016/j.ijnaoe.2020.07.004
[7] 赵柏萱, 刘检华, 宁汝新, 等. 一种基于工程规则的管路自动布局与综合优化技术[J]. 机械工程学报, 2015, 51(21): 121-131.
(Zhao Bo-xuan, Liu Jian-hua, Ning Ru-xin, et al. An automatic pipe routing and optimization technology based on engineering constraints[J]. Journal of Mechanical Engineering, 2015, 51(21): 121-131.)
[8] Wu L, Tian X, Wang H Y, et al. Improved ant colony optimization algorithm and its application to solve pipe routing design[J]. Assembly Automation, 2019, 39(1): 45-57. DOI:10.1108/AA-02-2018-022
[9] Dong Z R, Bian X Y. Ship pipe route design using improved A* algorithm and genetic algorithm[J]. IEEE Access, 2020, 8: 153273-153296. DOI:10.1109/ACCESS.2020.3018145
[10] Yang X S. Multiobjective firefly algorithm for continuous optimization[J]. Engineering with Computers, 2013, 29(2): 175-184. DOI:10.1007/s00366-012-0254-1
[11] 白晓兰. 航空发动机管路布局智能设计方法研究[D]. 沈阳: 东北大学, 2013.
(Bai Xiao-lan. Research on intelligent methods of aeroengine pipe-routing design[D]. Shenyang: Northeastern University, 2013. )
[12] Yang X S. Nature-inspired metaheuristic algorithms[M]. Beckington: Luniver Press, 2008.
[13] Chen G G, Yi X T, Zhang Z Z, et al. Solving the multi-objective optimal power flow problem using the multi-objective firefly algorithm with a constraints-prior pareto-domination approach[J]. Energies, 2018, 11(12): 3438-3456. DOI:10.3390/en11123438
[14] Chen G, Wu T, Zhou Z. Research on ship meteorological route based on a-star algorithm[J]. Mathematical Problems in Engineering, 2021, 2021: 1-8.
[15] Borhanazad H, Mekhilef S, Gounder G V, et al. Optimization of micro-grid system using MOPSO[J]. Renewable Energy, 2014, 71: 295-306. DOI:10.1016/j.renene.2014.05.006

相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19