摘要
基于萤火虫算法的基本原理及相应的改进策略,研究了离散变量杆系结构的拓扑优化问题。通过对初始萤火虫位置和位置更新公式进行离散,以使该算法适用于离散变量优化问题;同时,为克服在优化初期寻优速度慢的问题,对公式中的吸引力项进行改进,提出一种兼顾寻优效果和收敛速度的改进萤火虫算法。以基结构法为结构初始拓扑生成方法,以杆件截面为优化变量,以结构质量最轻为优化目标,提出了一种基于改进萤火虫算法的杆系结构拓扑优化方法。利用该方法分别对平面桁架和空间桁架结构进行拓扑优化分析,证明了所提方法的可行性和高效性。
Based on the basic principle of firefly algorithm and the corresponding improvement strategy, the topology optimization for truss structure is discussed. In order to make the algorithm be applied to discrete variable optimization problems, the original firefly locations and the location updating formula are expressed discretely. Moreover, to overcome the problem that the searching speed is slow at the beginning of the optimization, the attractiveness item is improved. Based on the above improvement strategies, the improved firefly algorithm which has faster optimization speed and better optimization effect is proposed. And then, an optimization method for the design of truss structures based on the improved firefly algorithm is proposed. In this method, the ground structure method is used to generate the initial topology, the bar sections are set as the topological variables, and the total weight is set as the optimization objective. Finally, some topology optimization examples of plane truss and spatial truss show the feasibility and efficiency of the topology optimization method.
出处
《建筑结构学报》
EI
CAS
CSCD
北大核心
2016年第6期46-52,共7页
Journal of Building Structures
基金
国家自然科学基金项目(51378150
51578186)
关键词
杆系结构
离散变量
基结构法
改进萤火虫算法
拓扑优化
truss structure
discrete variable
ground structure method
improved firefly algorithm
topologyoptimization