Steel truss structures are widely used in various large-span buildings because of their relatively light weight,high strength,and strong resistance to deformation.At present,a variety of complex engineering structures continue to emerge,the structural optimization design of architecture is becoming more and more important.However,the traditional structural optimization methods are inefficient when facing today’s large and complex buildings,and it is difficult to meet the requirements of today’s society.The cross-development of bionics and computers promoted the birth of swarm intelligence algorithms,and the use of swarm intelligence algorithms for structural design optimization has become a new research idea.The Salp Swarm Algorithm(SSA)has received much attention and research from many scholars since it was put forward.This thesis will propose an improved Salp swarm algorithm,which combines the improved algorithm with the optimal design of the truss.The improvement idea of salp group algorithm is as follows: the linear decreasing step formula is introduced into the leader salp iterative formula to improve the global search speed and reduce the number of iterations;In order to improve the accuracy of optimization,adaptive weight is introduced into the iterative formula of follower salps position,and it can effectively jump out of local optimum when falling into local optimum.An improved salp swarm algorithm based on linear decline formula and adaptive weight(ISSA)is obtained.The improved salp swarm algorithm was used to optimize the structure size of the four classic truss models to verify their effectiveness and feasibility.The results were compared with other optimization algorithms with excellent performance.The results showed that the linear decreasing step length formula and The optimal solution obtained by the optimization of the self-adaptive weighted salp algorithm has high accuracy and few iterations.In this thesis,the improved salp swarm algorithm is used to optimize part of the structure of a sports center.Based on the steel structure design code and the uniform standard of building reliability,the section size of the main load-bearing truss and main load-bearing column of the roof is optimized.Finally,the large-scale finite element software ANSYS was used for finite element analysis.By comparing the displacement and internal force of the steel truss before and after the optimization,it can be concluded that the optimized design greatly improves the utilization rate of materials and greatly reduces the cost.The feasibility and effectiveness of structural optimization of truss structures using the improved salvia swarm algorithm will provide reference value for structural optimization design of other structural projects. |