Research on layout optimization algorithm for high-aspect-ratio blades of aero-engines
-
摘要:
为优化大展弦比转子叶片的动平衡布局,构建了以径向、轴向与切向质量矩为核心约束的多目标优化模型。针对传统遗传、蚁群和粒子群算法在收敛速度与寻优能力方面的不足,提出一种融合多维目标特性的改进优化策略。设计多维适应度函数以融合多方向力矩目标,增强算法对复杂约束的适应性;引入叶片对称性约束与权重控制机制提升解的结构合理性;改进种群初始化并引入局部搜索机制提升局部收敛精度与整体收敛速度。基于实际叶片数据的实验结果表明:改进遗传算法平均适应度由初始的28万降至2.8万,优化幅度超90%,相比其他算法优化效率提升约15%,最终解质量提高超过10%。
Abstract:To optimize the dynamic balance layout of high aspect ratio rotor blades, a multi-objective optimization model was established by incorporating radial, axial, and tangential mass moments as key constraints. To address the limitations of traditional genetic, ant colony, and particle swarm optimization algorithms in convergence speed and global search capability, an improved optimization strategy integrating multi-dimensional objective characteristics was proposed. A multi-dimensional fitness function was designed to accommodate multi-directional moment targets, while a symmetry constraint and weight control mechanism were introduced to enhance the structural rationality of the solution. Population initialization was improved, and a local search mechanism was integrated to boost both local convergence precision and global convergence efficiency. Experimental results based on actual blade mass moment data showed that the average fitness of the improved genetic algorithm decreased from approximately 280 000 to 28 000, achieving a reduction of over 90%. Compared to the other two algorithms, optimization efficiency improved by about 15%, and the final solution quality increased by more than 10%.
-
表 1 改进启发式算法
Table 1. Improved heuristic algorithm
算法 传统 改进后 蚁群算法 依赖固定信息素更新,搜索路径单一 随机扰动、信息素动态调整、约束优化 遗传算法 固定变异概率、简单交叉 精英保留、动态变异、局部搜索 粒子群算法 静态权重更新、单纯位置调整 混合初始化、局部优化、动态参数调整 表 2 某套18转子叶片的质量矩数据
Table 2. Mass moment data of a set of 18 rotor blades
cm·g 叶片
编号径向
质量矩R轴向
质量矩A切向
质量矩T1 210161 − 22373 − 1627 2 208774 − 22468 −1874 3 208616 − 22136 − 2051 4 209493 − 22298 − 2053 5 209537 − 22324 − 2179 6 209866 − 22557 −1 986 7 209559 − 22330 −1 996 8 209362 − 22359 −1 966 9 207890 − 22210 −1 985 10 209800 − 22352 −1 984 11 208566 − 22178 − 2072 12 208397 − 22204 −2 023 13 209590 − 22310 −1 919 14 209919 − 22480 −2 027 15 209960 − 22373 −1 981 16 209502 − 22431 −1 967 17 209221 − 22079 − 2184 18 207496 − 21980 −2 035 表 3 传统遗传算法和改进遗传算法参数对比
Table 3. Comparison of parameters between traditional genetic algorithm and improved genetic algorithm
算法 种群
大小交叉概率/
精英保留变异
概率最大迭代
次数传统遗传算法 20 0.6 0.01 100 改进遗传算法 50 0.8 0.1 200 表 4 传统蚁群算法和改进蚁群算法参数对比
Table 4. Comparison of parameters between traditional ant colony algorithm and improved ant colony algorithm
算法 蚂蚁数量 信息素蒸发率 信息素重要程度因子 启发式信息重要程度因子 最大迭代次数 信息素增加强度系数 传统蚁群算法 50 0.1 1.0 1.0 200 1.0 改进蚁群算法 50 0.15 1.0 2.0 200 100 表 5 传统粒子群算法和改进粒子群算法参数对比
Table 5. Comparison of parameters between traditional particle swarm algorithm and improved particle swarm algorithm
算法 粒子群规模 惯性权重 个体学习因子 社会学习因子 最大速度限制 迭代次数 传统粒子群算法 30 0.7 2.0 2.0 4.0 100 改进粒子群算法 50 0.9~0.4 2.5 2.5 6.0 300 表 6 传统算法和改进后算法总适应度F结果对比
Table 6. Total fitness F result of the traditional algorithm and the improved algorithm
算法 迭代次数 1 2 3 4 5 传统遗传算法 2021333.38 1483170.72 310476.51 1740946.74 1096872.71 改进遗传算法 697.42 1099.72 1043.03 1250.86 1542.72 传统蚁群算法 846.19 1402.17 878.98 1005.79 1039.09 改进蚁群算法 839.55 1021.00 1005.79 1013.67 839.55 传统粒子群算法 47901674.28 72497527.38 152129883.46 52026871.19 51427324.77 改进粒子群算法 1006.52 1061.94 921.20 1149.79 797.06 算法 迭代次数 6 7 8 9 10 传统遗传算法 2253812.35 888052.17 2554866.31 620477.52 862996.94 改进遗传算法 1202.91 794.97 763.53 1363.90 1178.83 传统蚁群算法 839.55 906.15 885.44 655.62 1184.98 改进蚁群算法 906.15 1067.87 1029.37 906.15 528.93 传统粒子群算法 18354654.14 27041241.36 63972203.67 103311318.17 55884253.85 改进粒子群算法 1107.07 1091.89 1378.07 1085.93 860.52 表 7 某次排序目标函数计算结果
Table 7. Objective function calculation results of a sorting instance
算法 C1 C2 C3 C4 改进遗传算法 336.38 525.96 340.57 394.00 改进蚁群算法 120.16 467.69 318.30 394.00 改进粒子群算法 31.76 761.81 313.50 426.00 表 8 3种算法最佳适应度结果
Table 8. Best fitness results of three algorithms
算法 最佳适应度 改进蚁群算法 603.96 改进遗传算法 332.58 改进粒子群算法 990.01 -
[1] LI Liang, CHEN Ming, WANG Fang, et al. The influence of rotor adjustment parameters on the dynamic balance of a scale-model rigid variable speed rotor[J]. Applied Sciences, 2022, 12(23): 12125. doi: 10.3390/app122312125 [2] GENTA G. Dynamics of rotating systems[M]. New York, US: Springer Science & Business Media, 2007. [3] DARLOW M S. Balancing of high-speed rotating machinery[J]. Mechanical Systems and Signal Processing, 2002, 16(2/3): 291-319. [4] WANG Z, LIN Y. Dynamic balancing of aircraft engine rotors using optimization-based blade arrangement[J]. Aerospace Science and Technology, 2019, 85: 14-21. [5] MUSZYNSKA A. Rotor dynamics[M]. Boca Raton, US: CRC Press, 2005. [6] SINHA J K, LEES A W. The identification of unbalance in rotating machines[J]. Journal of Sound and Vibration, 2004, 265(1): 87-105. [7] 耿炎, 贺尔铭, 王沛. 一种发动机转子叶片简易排序的新方法[J]. 航空维修与工程, 2003(2): 25-26. GENG Yan, HE Erming, WANG Pei. A new method for blade arrangement of engine rotor[J]. Aviation Maintenance & Engineering, 2003(2): 25-26. (in Chinese doi: 10.3969/j.issn.1672-0989.2003.02.009GENG Yan, HE Erming, WANG Pei. A new method for blade arrangement of engine rotor[J]. Aviation Maintenance & Engineering, 2003(2): 25-26. (in Chinese) doi: 10.3969/j.issn.1672-0989.2003.02.009 [8] 刘博逵, 曹立庭, 黄超, 等. 航空发动机转子叶片排序策略与静平衡技术[J]. 机电工程技术, 2019, 48(4): 113-115. LIU Bokui, CAO Liting, HUANG Chao, et al. Arrangement strategy for aero-engine rotor blades and static balancing[J]. Mechanical & Electrical Engineering Technology, 2019, 48(4): 113-115. (in Chinese doi: 10.3969/j.issn.1009-9492.2019.04.033LIU Bokui, CAO Liting, HUANG Chao, et al. Arrangement strategy for aero-engine rotor blades and static balancing[J]. Mechanical & Electrical Engineering Technology, 2019, 48(4): 113-115. (in Chinese) doi: 10.3969/j.issn.1009-9492.2019.04.033 [9] 狄海国. 民航涡扇发动机风扇配平方法的优化探析[J]. 科技创新导报, 2018, 15(36): 5, 7. DI Haiguo. Optimization of fan balancing method for civil aviation turbofan engine[J]. Science and Technology Innovation Herald, 2018, 15(36): 5, 7. (in ChineseDI Haiguo. Optimization of fan balancing method for civil aviation turbofan engine[J]. Science and Technology Innovation Herald, 2018, 15(36): 5, 7. (in Chinese) [10] JIA X, LIU J. Application of genetic algorithms in blade arrangement for rotor balancing[J]. Procedia CIRP, 2021, 99: 498-502. [11] 罗立, 唐庆如. 航空发动机振动与平衡研究[J]. 中国民航飞行学院学报, 2014, 25(2): 57-60. LUO Li, TANG Qingru. Research on vibration and balance of aero-engine[J]. Journal of Civil Aviation Flight University of China, 2014, 25(2): 57-60. (in Chinese doi: 10.3969/j.issn.1009-4288.2014.02.015LUO Li, TANG Qingru. Research on vibration and balance of aero-engine[J]. Journal of Civil Aviation Flight University of China, 2014, 25(2): 57-60. (in Chinese) doi: 10.3969/j.issn.1009-4288.2014.02.015 [12] 魏武国, 侯宽新, 彭伟程, 等. 一种叶片更换后风扇转子静态再平衡方法[J]. 现代机械, 2022(5): 16-22. WEI Wuguo, HOU Kuanxin, PENG Weicheng, et al. A static rebalancing method of fan rotor after blade replacement[J]. Modern Machinery, 2022(5): 16-22. (in Chinese doi: 10.3969/j.issn.1002-6886.2022.5.xdjx202205004WEI Wuguo, HOU Kuanxin, PENG Weicheng, et al. A static rebalancing method of fan rotor after blade replacement[J]. Modern Machinery, 2022(5): 16-22. (in Chinese) doi: 10.3969/j.issn.1002-6886.2022.5.xdjx202205004 [13] 常城, 杨全龙. 遗传算法在发动机风扇叶片静态配平中的应用[J]. 航空维修与工程, 2012(5): 41-43. CHANG Cheng, YANG Quanlong. GA-based static trimming of engine fan blades[J]. Aviation Maintenance & Engineering, 2012(5): 41-43. (in ChineseCHANG Cheng, YANG Quanlong. GA-based static trimming of engine fan blades[J]. Aviation Maintenance & Engineering, 2012(5): 41-43. (in Chinese) [14] 贾金鑫, 李全通, 高星伟, 等. 叶片质量矩优化排序中遗传算法的应用[J]. 航空动力学报, 2011, 26(1): 204-209. JIA Jinxin, LI Quantong, GAO Xingwei, et al. Application of genetic algorithm in optimizing arrangement of engine blades based on initial unbalance[J]. Journal of Aerospace Power, 2011, 26(1): 204-209. (in ChineseJIA Jinxin, LI Quantong, GAO Xingwei, et al. Application of genetic algorithm in optimizing arrangement of engine blades based on initial unbalance[J]. Journal of Aerospace Power, 2011, 26(1): 204-209. (in Chinese) [15] 李书明, 吕颖. 基于改进蚁群算法的高压压气机叶片优化排序[J]. 机械工程与自动化, 2020(5): 60-62. LI Shuming, LV Ying. Optimal sequencing of high-pressure compressor blades based on improved ant colony algorithm[J]. Mechanical Engineering & Automation, 2020(5): 60-62. (in Chinese doi: 10.3969/j.issn.1672-6413.2020.05.023LI Shuming, LV Ying. Optimal sequencing of high-pressure compressor blades based on improved ant colony algorithm[J]. Mechanical Engineering & Automation, 2020(5): 60-62. (in Chinese) doi: 10.3969/j.issn.1672-6413.2020.05.023 [16] 谢立, 刘政, 张继君, 等. 蚁群算法在宽弦风扇叶片优化排序中的应用[J]. 航空动力学报, 2021, 36(8): 1680-1689. XIE Li, LIU Zheng, ZHANG Jijun, et al. Application of ant colony algorithm in wide-chord fan blade sequencing optimization[J]. Journal of Aerospace Power, 2021, 36(8): 1680-1689. (in ChineseXIE Li, LIU Zheng, ZHANG Jijun, et al. Application of ant colony algorithm in wide-chord fan blade sequencing optimization[J]. Journal of Aerospace Power, 2021, 36(8): 1680-1689. (in Chinese) [17] ZHOU D, ZHANG Y. Multi-objective optimization for fan blade arrangement in turbofan engines[J]. Mechanism and Machine Theory, 2020, 147: 103746. [18] YOON H S, CHILDS D W. Balancing methodology for large rotors in assembled engines[R]. ASME GT2018-76129, 2018. [19] 杨训, 邢建华. 基于遗传算法的转子叶片优化排序[J]. 计算机仿真, 2008, 25(11): 94-97. YANG Xun, XING Jianhua. Optimum arrangement of rotor blades based on genetic algorithms[J]. Computer Simulation, 2008, 25(11): 94-97. (in Chinese doi: 10.3969/j.issn.1006-9348.2008.11.028YANG Xun, XING Jianhua. Optimum arrangement of rotor blades based on genetic algorithms[J]. Computer Simulation, 2008, 25(11): 94-97. (in Chinese) doi: 10.3969/j.issn.1006-9348.2008.11.028 [20] 唐绍军, 王旭, 朱斌. 遗传算法对压气机叶片排序的应用[J]. 航空动力学报, 2005, 20(3): 518-522. TANG Shaojun, WANG Xu, ZHU Bin. Research on genetic algorithm appliedto sequencing of compressor vanes[J]. Journal of Aerospace Power, 2005, 20(3): 518-522. (in Chinese doi: 10.3969/j.issn.1000-8055.2005.03.034TANG Shaojun, WANG Xu, ZHU Bin. Research on genetic algorithm appliedto sequencing of compressor vanes[J]. Journal of Aerospace Power, 2005, 20(3): 518-522. (in Chinese) doi: 10.3969/j.issn.1000-8055.2005.03.034 [21] 朱梅玉, 李梦奇, 文学, 等. 汽轮机转子动叶片装配序列智能优化[J]. 航空动力学报, 2017, 32(10): 2536-2543. ZHU Meiyu, LI Mengqi, WEN Xue, et al. Intelligent optimization of turbine rotor blade assembly sequence[J]. Journal of Aerospace Power, 2017, 32(10): 2536-2543. (in ChineseZHU Meiyu, LI Mengqi, WEN Xue, et al. Intelligent optimization of turbine rotor blade assembly sequence[J]. Journal of Aerospace Power, 2017, 32(10): 2536-2543. (in Chinese) [22] 袁惠群, 张亮, 韩清凯, 等. 基于蚁群算法的航空发动机失谐叶片减振排布优化分析[J]. 振动与冲击, 2012, 31(11): 169-172. YUAN Huiqun, ZHANG Liang, HAN Qingkai, et al. Optimization of mistuning blades arrangement for vibration absorption in an aero-engine based on artificial ant colony algorithm[J]. Journal of Vibration and Shock, 2012, 31(11): 169-172. (in ChineseYUAN Huiqun, ZHANG Liang, HAN Qingkai, et al. Optimization of mistuning blades arrangement for vibration absorption in an aero-engine based on artificial ant colony algorithm[J]. Journal of Vibration and Shock, 2012, 31(11): 169-172. (in Chinese) [23] 李丹丹, 陈勇, 于达仁. 基于改进的蚁群算法的汽轮机叶片安装优化排序研究[C]//2011年中国智能自动化学术会议论文集(第一分册). 北京: 中国自动化学会智能自动化专业委员会, 2011: 5. [24] PISKIN A, AKTAS H E, TOPAL A, et al. Rotor balancing with turbine blade assembly using ant colony optimization for aero-engine applications[J]. International Journal of Turbo and Jet Engines, 2021, 38(2): 125-134. doi: 10.1515/tjj-2017-0060 [25] HERATH T M, NATARAJAN S, PRUSTY G B, et al. Smoothed finite element and genetic algorithm based optimization for shape adaptive composite marine propellers[J]. Composite Structures, 2014, 109: 189-197. doi: 10.1016/j.compstruct.2013.10.016 [26] MEHNE H H, JAFARI H, TALEGHANI A S. A hybrid method for optimal arrangement of turbine blades[J/OL]. Engineering Optimization, (2025-02-27)[2025-03-16]. https://doi.org/10.1080/0305215X.2024.2448199. -

下载: