首页> 外文期刊>Computers & Structures >An Efficient Simulated Annealing Algorithm For Design Optimization Of Truss Structures
【24h】

An Efficient Simulated Annealing Algorithm For Design Optimization Of Truss Structures

机译:桁架结构设计优化的高效模拟退火算法

获取原文
获取原文并翻译 | 示例

摘要

This paper presents an optimization algorithm based on Simulated Annealing. The algorithm - denoted as CMLPSA (Corrected Multi-Level & Multi-Point Simulated Annealing) - implements an advanced search mechanism where each candidate design is selected from a population of trial points randomly generated. Therefore, CMLPSA is in principle similar to meta-heuristic algorithms dealing with a pool/population of designs rather than with a single trial point such as it is usually done in classical simulated annealing. The multi-point strategy is adopted for both feasible and infeasible intermediate designs. In the former case, perturbations given to optimization variables are forced to follow the current rate of change exhibited by the cost function. In the latter case, 4th order approximate line search is performed in the neighbourhood of each feasible trial point generated in the current annealing cycle. Furthermore, CMLPSA includes a multi-level annealing strategy where trial points are generated by perturbing all design variables simultaneously (global level) or one by one (local level). Global or local search is performed basing on the current trend seen in the optimization process. CMLPSA is tested in six structural optimization problems where the objective is to minimize the weight of bar trusses - with up to 200 elements - subject to constraints on nodal displacements, member stresses and critical buckling loads. Test cases include both sizing and lay-out optimization variables. The computationally most expensive problem has 200 design variables and 3500 optimization constraints. CMLPSA is compared with other state-of-the-art SA algorithms and advanced global optimization methods like Heuristic Particle Swarm Optimization (HPSO) and Harmony Search (HS) recently presented in literature. Numerical results clearly demonstrate efficiency and robustness of CMLPSA. In particular, CMLPSA found better designs than the other SA-based algorithms and converged much more quickly to the optimum than HPSO and HS. Furthermore, CMLPSA is insensitive to initial design.
机译:提出了一种基于模拟退火的优化算法。该算法称为CMLPSA(校正的多级和多点模拟退火),它实现了一种高级搜索机制,其中,每个候选设计均从随机生成的试验点中选择。因此,CMLPSA原则上类似于处理设计库/填充的元启发式算法,而不是像通常在经典模拟退火中那样处理的单个试验点。对于可行和不可行的中间设计均采用了多点策略。在前一种情况下,对优化变量施加的扰动被迫遵循成本函数所显示的当前变化率。在后一种情况下,在当前退火循环中生成的每个可行试验点附近执行四阶近似线搜索。此外,CMLPSA包括多级退火策略,其中通过同时(全局级别)或一个接一个(局部级别)干扰所有设计变量来生成试验点。基于优化过程中看到的当前趋势执行全局或局部搜索。 CMLPSA在六个结构优化问题中进行了测试,目的是最大程度地减少钢筋桁架的重量(最多200个单元),并受节点位移,构件应力和临界屈曲载荷的约束。测试用例包括大小调整和布局优化变量。计算上最昂贵的问题有200个设计变量和3500个优化约束。 CMLPSA与其他最新的SA算法以及最近在文献中介绍的启发式粒子群优化(HPSO)和和声搜索(HS)等先进的全局优化方法进行了比较。数值结果清楚地表明了CMLPSA的效率和鲁棒性。特别是,CMLPSA发现比其他基于SA的算法更好的设计,并且比HPSO和HS更快地收敛到最佳状态。此外,CMLPSA对初始设计不敏感。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号