A hybrid shared/distributed memory parallel genetic algorithm for optimization of laminate composites

Abstract This work presents a genetic algorithm combining two types of computational parallelization methods, resulting in a hybrid shared/distributed memory algorithm based on the island model using both OpenMP and MPI libraries. In order to take further advantage of the island configuration, different genetic parameters are used in each one, allowing the consideration of multiple evolution environments concurrently. To specifically treat composite structures, a three-chromosome variable encoding and special laminate operators are used. The resulting gains in execution time due to the parallel implementation allow the use of high fidelity analysis procedures based on the Finite Element Method in the optimization of composite laminate plates and shells. Two numerical examples are presented in order to assess the performance and reliability of the proposed algorithm.

[1]  Armando Miguel Awruch,et al.  Design optimization of composite laminated structures using genetic algorithms and finite element analysis , 2009 .

[2]  Joseph Lynn Henderson,et al.  Laminated plate design using genetic algorithms and parallel processing , 1994 .

[3]  George Bosilca,et al.  Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation , 2004, PVM/MPI.

[4]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[5]  Beatriz Souza Leite Pires de Lima,et al.  A hybrid fuzzy/genetic algorithm for the design of offshore oil production risers , 2005 .

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  J. Reddy Mechanics of laminated composite plates and shells : theory and analysis , 1996 .

[8]  Rahul,et al.  Optimization of FRP composites against impact induced failure using island model parallel genetic algorithm , 2005 .

[9]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999 .

[10]  Erik D. Goodman,et al.  Optimal design of laminated composite structures using coarse-grain parallel genetic algorithms , 1994 .

[11]  Raphael T. Haftka,et al.  Design and optimization of laminated composite materials , 1999 .

[12]  S. N. Omkar,et al.  MPI-based parallel synchronous vector evaluated particle swarm optimization for multi-objective design optimization of composite structures , 2012, Eng. Appl. Artif. Intell..

[13]  P. Papalambros,et al.  A NOTE ON WEIGHTED CRITERIA METHODS FOR COMPROMISE SOLUTIONS IN MULTI-OBJECTIVE OPTIMIZATION , 1996 .

[14]  Juhyun Park,et al.  Stacking sequence design of composite laminates for maximum strength using genetic algorithms , 2001 .

[15]  Helio J. C. Barbosa,et al.  An adaptive penalty scheme for genetic algorithms in structural optimization , 2004 .

[16]  Hezhen Yang,et al.  Optimization Design of Deepwater Steel Catenary Risers Using Genetic Algorithm , 2009 .

[17]  Reiko Tanese,et al.  Parallel Genetic Algorithms for a Hypercube , 1987, ICGA.

[18]  Isaac M Daniel,et al.  Engineering Mechanics of Composite Materials , 1994 .