吉林大学学报(工学版) ›› 2024, Vol. 54 ›› Issue (8): 2256-2266.doi: 10.13229/j.cnki.jdxbgxb.20221349

• 交通运输工程·土木工程 • 上一篇    下一篇

改进磷虾群算法及其在结构优化中的应用

姜封国1(),周玉明1,白丽丽2(),梁爽1   

  1. 1.黑龙江科技大学 建筑工程学院,哈尔滨 150022
    2.哈尔滨工程大学 航天与建筑工程学院,哈尔滨 150001
  • 收稿日期:2022-10-22 出版日期:2024-08-01 发布日期:2024-08-30
  • 通讯作者: 白丽丽 E-mail:jiangfg123@usth.edu.cn;lily0907@hrbeu.edu.cn
  • 作者简介:姜封国(1977-),男,副教授,博士. 研究方向:系统可靠性评估与优化设计.E-mail:jiangfg123@usth.edu.cn
  • 基金资助:
    国家自然科学基金项目(52278173);黑龙江省自然科学基金项目(LH2022E108);黑龙江省省属本科高校基本科研业务费项目(2020-KYYWF-0707)

Improved krill algorithm and its application in structural optimization

Feng-guo JIANG1(),Yu-ming ZHOU1,Li-li BAI2(),Shuang LIANG1   

  1. 1.School of Civil Engineering,Heilongjiang University of Science and Technology,Harbin 150022,China
    2.College of Aerospace and Civil Engineering,Harbin Engineering University,Harbin 150001,China
  • Received:2022-10-22 Online:2024-08-01 Published:2024-08-30
  • Contact: Li-li BAI E-mail:jiangfg123@usth.edu.cn;lily0907@hrbeu.edu.cn

摘要:

本文针对标准磷虾群算法(KH)存在收敛速度较慢、计算精度不够和对复杂问题易陷入局部最优解的缺陷做出改进与完善,提出一种融合改进差分进化算子和S型自适应惯性权重的改进磷虾群算法(SDEKH)。通过多种标准测试函数对SDEKH、KH等智能算法进行对比测试,验证了SDEKH的优良性能;并运用SDEKH对桁架结构进行优化设计,通过与其他方法的优化结果对比验证了SDEKH的优化效率和精度均有提升,为工程结构优化设计提供了一种更加高效、精准的方法。

关键词: 结构工程, 改进磷虾群算法, 差分进化算子, 惯性权重, 结构优化

Abstract:

In this paper, the standard krill algorithm (KH) has the disadvantages of slow convergence speed, insufficient calculation accuracy and easy to fall into local optimal solution for complex problems, an improved krill algorithm (SDEKH) which combines improved differential evolution operator and S-type adaptive inertia weight is proposed in this paper. Through a variety of standard test functions to compare and test a variety of intelligent algorithms such as SDEKH and KH, the excellent performance of SDEKH is verified, and SDEKH is used to optimize the truss structure, and the optimization results of SDEKH are compared with other methods to verify that the optimization efficiency and accuracy are improved, which provides a more efficient and accurate method for engineering structure optimization design.

Key words: structural engineering, improved krill algorithm, differential evolution operator, inertia weight, structural optimization

中图分类号: 

  • TU323.4

图1

S型自适应惯性权重变化曲线图"

表1

标准测试函数"

序号函数名称函数表达式
1AckleyF1(x)=-20exp(-0.21ni=1nxi2)-exp(1ni=1ncos2πxi))+20+e
2RastriginF2(x)=10?n+i=1n(xi2-10?cos(2πxi))
3Schwefel 1F3(x)=i=1n(j=1ixj)2
4Schwefel 2F4(x)=max{xi,1in}
5SchwefelF5(x)=i=1n-xisin(xi)+418.982?9×5
6StepF6(x)=i=1n([xi+0.5])2
7PenaltyF7(x)=πn(10?sin(πy1)+i=1nu(xi,10,100,4)+(yn-1)2+i=1n-1(yi-1)2(1+10sin2(πyi+1)))
8RosebrockF8(x)=i=1n-1100xi+1-xi2)2+(xi-1)2]
9GriewankF9(x)=14?000i=1nxi2-incos(xii)+1
10SphereF10(x)=i=1nxi2
11QuarticF11(x)=i=1nixi4+rand

图2

测试函数F1图像及迭代关系曲线图"

图3

测试函数F6图像及迭代关系曲线图"

图4

测试函数F11图像及迭代关系曲线图"

表2

测试函数测试结果对比"

函数SDEKHKHWOAPSODE
最优值平均值标准差最优值平均值标准差最优值最优值最优值
F12.472 1E-082.236 2E-043.938 9E-040.050 22.006 40.885 30.008 59.967 18.856 1
F25.066 3E-081.248 6E-044.475 1E-0411.923 560.154 943.544 50.001 621.043 816.772 3
F33.775 4E-342.288 1E-251.226 8E-241.174 7E-0415.936 726.862 61.413 1E+051.959 1E+041.965 8E+03
F41.118 1E-049.776 1E-048.023 1E-0410.939 214.968 72.438 488.461 525.527 635.786 2
F5-1.031 1E+04-6.854 2E+031.500 7-4.132 1E+03-1.723 2E+032.736 4-8.988 1E+03-4.354 2E+03-3.346 1E+03
F61.414 22.533 70.551 34.596 4E+021.590 1E+036.278 32.374 21.936 2E+033.263 4E+02
F71.038 1E-126.059 2E-051.753 3E-047.918 42.100 5E+044.980 3E+040.216 749.246 12.165 8
F88.713 48.890 20.071 22.422 3E+042.163 5E+051.402 1E+0528.841 14.514 2E+051.221 4E+05
F90.013 90.226 40.139 37.454 616.077 65.403 90.694 716.439 93.563 9
F108.665 6E-294.628 5E-232.242 2E-2251.025 44.324 9e+023.508 1E+020.000 42.262 9E+035.226 2E+02
F112.019 5E-057.139 4E-040.000 70.007 10.016 30.007 20.078 30.787 80.112 3

图5

改进磷虾群算法基于可靠性的结构优化流程图"

图6

静定13元件桁架结构图"

表3

结构构件相关参数表"

参 数数值
拉压屈服应力均值/MPa275.8
屈服应力变异系数0.15
材料弹性模量/MPa2.06×105
材料密度/(kg·m-32.7×103
荷载的均值/kN89
变异系数0.15

图7

静定13元件桁架迭代关系曲线图"

表4

静定13元件桁架优化计算结果"

元件编号元件横截面面积/cm2
SDEKHKHWOA对偶规划法14
1,719.073 219.123 519.105 919.06
2,813.548 913.555 613.620 413.56
3,9,12,1311.361 211.361 411.360 411.37
4,1011.503 811.506 311.511 811.66
5,113.401 23.455 63.384 73.638
68.768 68.863 28.857 28.729
结构总质量/kg136.818 4137.194 6137.0481137.6

图8

改进磷虾群算法基于结构性能参数的结构优化流程图"

图9

72杆空间桁架结构图"

表5

72杆桁架结构设计变量"

结构设计变量杆件编号结构设计变量杆件编号
11~4937~40
25~121041~48
313~161149~52
417~181253~54
519~221355~58
623~301459~66
731~341567~70
835~361671~72

图10

空间72杆桁架结构位移计算云图"

图11

预测模型误差直方图"

图12

预测模型拟合效果图"

图13

空间72杆桁架迭代关系曲线图"

表6

空间72杆结构优化计算结果"

优化方法SDEKHKHWOATLBO15FBSFA15
结构总质量/kg170.327 0171.848 4172.920 7172.147 6172.140 8
1 钱令希. 工程结构优化设计[M]. 北京: 科学出版社, 2011.
2 张涵. 基于元启发式算法的设施选址问题研究[D]. 哈尔滨: 哈尔滨工业大学计算机科学与技术学院, 2020.
Zhang Han. Solving facility location problems based on meta- heuristic algorithms[D]. Harbin: College of Computer Science and Technology, Harbin Institute of Technology, 2020.
3 Jiang F, Wang L, Bai L. An improved whale algorithm and its application in truss optimization[J]. Journal of Bionic Engineering, 2021, 18: 721-732.
4 Wang G G, Gandomi A H, Alavi A H, et al. Hybrid krill herd algorithm with differential evolution for global numerical optimization[J]. Neural Computing and Applications, 2014, 25(2): 297-308.
5 Wang G, Guo L, Wang H, et al. Incorporating mutation scheme into krill herd algorithm for global numerical optimization[J]. Neural Computing and Applications, 2014, 24(3): 853-871.
6 Guo L, Wang G G, Gandomi A H, et al. A new improved krill herd algorithm for global numerical optimization[J]. Neurocomputing, 2014, 138: 392-402.
7 郭辉, 付接递, 李振东, 等. 基于改进鲸鱼算法优化SVM参数和特征选择[J]. 吉林大学学报: 工学版, 2023, 53(10): 2952-2963.
Guo Hui, Fu Jie-di, Li Zhen-dong, et al. Optimization of SVM parameters and feature selection based on improved whale algorithm[J]. Journal of Jilin University (Engineering Science), 2023, 53(10): 2952-2963.
8 Tian D, Shi Z. MPSO: modified particle swarm optimization and its applications[J]. Swarm and Evolutionary Computation, 2018, 41: 49-68.
9 杨学惠, 李广强, 张新勋, 等. 基于 Matlab 的自适应算法仿真平台的设计与实现[J]. 信息化研究, 2010, 2010(6): 33-35.
Yang Xue-hui, Li Guang-qiang, Zhang Xin-xun, et al. Design and development of adaptive algorithms simulation platform based on Matlab[J]. Informatization Research, 2010, 2010(6): 33-35.
10 朱冰, 赵健, 李静, 等. 面向牵引力控制系统的AMESim与MATLAB联合仿真平台[J]. 吉林大学学报: 工学版, 2008, 38(): 23-27.
Zhu Bing, Zhao Jian, Li Jing, et al. AMESim and MATLAB co-simulation platform for traction control system[J]. Journal of Jilin University (Engineering and Technology Edition), 2008, 38(Sup.1): 23-27.
11 Senkerik R, Pluhacek M, Zelinka I, et al. Performance of chaos driven differential evolution on shifted benchmark functions set[C]// International Joint Conference SOCO´13-CISIS'13-ICEUTE'13.Berlin: Springer, 2014: 41-50.
12 Zeng R, Wang Y. A chaotic simulated annealing and particle swarm improved artificial immune algorithm for flexible job shop scheduling problem[J]. EURASIP Journal on Wireless Communications and Networking, 2018, 2018(1): 1-10.
13 Mirjalili S, Lewis A. The whale optimization algorithm[J]. Advances in Engineering Software, 2016, 95: 51-67.
14 安伟光. 结构系统可靠性和基于可靠性的优化设计[M]. 北京: 国防工业出版社, 1997.
15 Renkavieski C, Parpinelli R S. Meta-heuristic algorithms to truss optimization: Literature mapping and application[J]. Expert Systems with Applications, 2021, 182: No.115197.
[1] 阎奇武,邹忠亮. 减震结构阻尼器优化布置混合算法[J]. 吉林大学学报(工学版), 2024, 54(8): 2267-2274.
[2] 张广泰,周乘孝,刘诗拓. 盐渍土环境下纤维锂渣混凝土柱恢复力模型[J]. 吉林大学学报(工学版), 2024, 54(7): 1944-1957.
[3] 刁延松,任义建,杨元强,赵凌云,刘秀丽,刘芸. 带有摩擦耗能组件的可更换钢梁柱拼接节点抗震性能试验[J]. 吉林大学学报(工学版), 2024, 54(6): 1643-1656.
[4] 樊学平,刘月飞. 基于改进高斯混合粒子滤波新算法的桥梁极值应力动态预测[J]. 吉林大学学报(工学版), 2024, 54(4): 1038-1044.
[5] 刘一凡,缪志伟,申晨,耿祥东. 基于蒙特卡罗法的不均匀锈蚀钢筋力学性能评估[J]. 吉林大学学报(工学版), 2024, 54(4): 1007-1015.
[6] 樊学平,周衡,刘月飞. 基于Gaussian Copula-贝叶斯动态模型的桥梁构件时变可靠性分析[J]. 吉林大学学报(工学版), 2024, 54(2): 485-493.
[7] 刘玉梅,盛佳香,庄娇娇,陈熔,赵大龙. 高速变轨距转向架结构优化及动力学性能分析与预测[J]. 吉林大学学报(工学版), 2024, 54(2): 453-460.
[8] 范亮,徐英铭,谭阳. 集束群钉式装配组合梁界面滑移计算[J]. 吉林大学学报(工学版), 2023, 53(9): 2533-2541.
[9] 樊学平,周衡,刘月飞. 桥梁时变可靠性的多过程贝叶斯动态混合预测[J]. 吉林大学学报(工学版), 2023, 53(8): 2332-2338.
[10] 熊二刚,巩忠文,罗佳明,范团结. 基于数字图像相关技术的钢筋混凝土梁裂缝试验[J]. 吉林大学学报(工学版), 2023, 53(4): 1094-1104.
[11] 王晓东,李宁静,李强. 高压脉冲放电破碎混凝土梁试验[J]. 吉林大学学报(工学版), 2023, 53(2): 496-504.
[12] 匡亚川,陈立斌,李超举,贺宇豪. 栓钉剪力连接件力学性能分析[J]. 吉林大学学报(工学版), 2023, 53(2): 538-546.
[13] 白丽丽,姜封国,周玉明,曾枭. 基于改进鲸鱼算法的结构可靠性优化设计[J]. 吉林大学学报(工学版), 2023, 53(11): 3160-3165.
[14] 戴理朝,周亮,杨晓文,王磊. 基于Connector单元的锈蚀RC梁界面粘结性能细观数值模拟[J]. 吉林大学学报(工学版), 2023, 53(10): 2886-2896.
[15] 顿国强,刘文辉,毛宁,吴星澎,纪文义,马洪岩. 交替换岗式大豆小区育种排种器优化设计与试验[J]. 吉林大学学报(工学版), 2023, 53(1): 285-296.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 李寿涛, 李元春. 在未知环境下基于递阶模糊行为的移动机器人控制算法[J]. 吉林大学学报(工学版), 2005, 35(04): 391 -397 .
[2] 刘庆民,王龙山,陈向伟,李国发. 滚珠螺母的机器视觉检测[J]. 吉林大学学报(工学版), 2006, 36(04): 534 -538 .
[3] 李红英;施伟光;甘树才 .

稀土六方Z型铁氧体Ba3-xLaxCo2Fe24O41的合成及电磁性能与吸波特性

[J]. 吉林大学学报(工学版), 2006, 36(06): 856 -0860 .
[4] 张全发,李明哲,孙刚,葛欣 . 板材多点成形时柔性压边与刚性压边方式的比较[J]. 吉林大学学报(工学版), 2007, 37(01): 25 -30 .
[5] 杨树凯,宋传学,安晓娟,蔡章林 . 用虚拟样机方法分析悬架衬套弹性对
整车转向特性的影响
[J]. 吉林大学学报(工学版), 2007, 37(05): 994 -0999 .
[6] 冯金巧;杨兆升;张林;董升 . 一种自适应指数平滑动态预测模型[J]. 吉林大学学报(工学版), 2007, 37(06): 1284 -1287 .
[7] 车翔玖,刘大有,王钲旋 .

两张NURBS曲面间G1光滑过渡曲面的构造

[J]. 吉林大学学报(工学版), 2007, 37(04): 838 -841 .
[8] 刘寒冰,焦玉玲,,梁春雨,秦卫军 . 无网格法中形函数对计算精度的影响[J]. 吉林大学学报(工学版), 2007, 37(03): 715 -0720 .
[9] .

吉林大学学报(工学版)2007年第4期目录

[J]. 吉林大学学报(工学版), 2007, 37(04): 0 .
[10] 李月英,刘勇兵,陈华 . 凸轮材料的表面强化及其摩擦学特性
[J]. 吉林大学学报(工学版), 2007, 37(05): 1064 -1068 .