Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 76
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping and Z. Bittnar
Paper 68
A Combined Heuristic Technique for the Optimal Design of Civil Engineering Structures with Implicit Constraints and Nonlinear Deformations H. Schmidt and G. Thierauf
Department of Civil Engineering, Institute of Structural Mechanics, University of Essen, Germany H. Schmidt, G. Thierauf, "A Combined Heuristic Technique for the Optimal Design of Civil Engineering Structures with Implicit Constraints and Nonlinear Deformations", in B.H.V. Topping, Z. Bittnar, (Editors), "Proceedings of the Third International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 68, 2002. doi:10.4203/ccp.76.68
Keywords: structural optimization, heuristic algorithms, non-linearity, non-convexity, threshold accepting algorithm, differential evolution.
Summary
Realistic problems of structural optimization are
characterized by non-linearity, non-convexity and by continuous
and/or discrete design variables. For their solution heuristic
algorithms are well suited. The present contribution describes a
combination of the Threshold Accepting Algorithm with Differential
Evolution with particular emphasis on structural optimization. The
Threshold Accepting Algorithm is similar to Simulated Annealing.
Differential Evolution is based on Genetic Algorithms. With the
presented combination of the Threshold Accepting Algorithm and
Differential Evolution the speed of convergence of the
optimization process is increased considerably. At the same time
the risk of an early convergence to local optima is minimized.
Both algorithms are simply structured and can be easily
implemented into available programs for the analysis of
structures.
Techniques of stochastic search are widely used for structural optimization, but combinations of the various techniques are rare. S. Botello et al. [1] combine the search operators selection, crossover, mutation of genetic algorithms (GA) with the acceptance operator of the Simulated Annealing (SA) and call this the General Stochastic Search Algorithm. The unmodified individuals of a population (before variation by recombination and mutation) are compared with the varied ones. The acceptance operator selects solutions to be carried over to the next generation. S. W. Mafoud and D.E. Goldberg [2] present the Parallel Recombinative Simulated Annealing. After the initialization of a population and choice of a system temperature T, parents are chosen. The offsprings are produced by recombination and mutation, followed by a comparison between parents and their offsprings. This is carried out e.g. by a comparison between solutions i and j, where i will be the winner with a chance of . Subsequently, the parents are replaced by the winners and T is reduced. This process is repeated for the complete population in every iteration. In both publications the search mechanisms of GA are applied and the acceptance operator of SA is used for the selection of the individuals. In this paper, the combination with the Threshold Accepting Algorithm, which computes the functionals in every cycle of the iteration, is essential for the increased performance. The Differential Evolution helps to avoid local optima. By application of penalty functions even inadmissible solutions are allowed, whereby the approximation of the global optimum is possible either from the admissible as well as from the inadmissible direction. The standard variation is preset by a sensitivity analysis. Admissible results are stored and treated similar to the elite individual in the GA. The combined Threshold Accepting - Differential Evolution Algorithm is a heuristic technique for the optimal design of civil engineering structures, which is characterized by non-linearity, non-convexity and by continuous and/or discrete design variables. Grouping of the cross-sections according to structural side-constraints, allows for the optimization of large structures with linear and nonlinear functional constraints. The proposed combination and modification of two known heuristic algorithms seems to be particularly suited for realistic problems in structural engineering. The analysis is based on finite element computations and because of the fairly simple structure of the algorithms any available finite element program can be used. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|