Structural Shape Optimization Using an Adaptive Simulated Annealing

Abstract:

Article Preview

In structural design optimization, numerical techniques are increasingly used. In typical structural optimization problems there may be many locally minimum configurations. For that reason, the application of a global method, which may escape from the locally minimum points, remain essential. In this paper, a new hybrid simulated annealing algorithm for global optimization with constraints is proposed. We have developed a new algorithm called Adaptive Simulated Annealing algorithm (ASA); ASA is a series of modifications done to the Basic Simulated Annealing algorithm ( BSA) that gives the region containing the global solution of an objective function. In addition, the stochastic method Simultaneous Perturbation Stochastic Approximation (SPSA), for solving unconstrained optimization problems, is used to refine the solution. We also propose Penalty SPSA (PSPSA) for solving constrained optimization problems. The constraints are handled using exterior point penalty functions. The proposed method is applicable for any problem where the topology of the structure is not fixed, it is simple and capable of handling problems subject to any number of nonlinear constraints. Extensive tests on the ASA as a global optimization method are presented, its performance as a viable optimization method is demonstrated by applying it first to a series of benchmark functions with 2 - 30 dimensions and then it is used in structural design to demonstrate its applicability and efficiency. It is found that the best results are obtained by ASA compared to those provided by the commercial software ANSYS.

Info:

Periodical:

Edited by:

Moussa Karama

Pages:

101-110

DOI:

10.4028/www.scientific.net/KEM.446.101

Citation:

W. El Alem et al., "Structural Shape Optimization Using an Adaptive Simulated Annealing", Key Engineering Materials, Vol. 446, pp. 101-110, 2010

Online since:

July 2010

Export:

Price:

$35.00

In order to see related information, you need to Login.

In order to see related information, you need to Login.