A hybrid, massively parallel implementation of a genetic algorithm for optimization of the impact performance of a metal/polymer composite plate

A hybrid parallelization method composed of a coarse-grained genetic algorithm (GA) and fine-grained objective function evaluations is implemented on a heterogeneous computational resource consisting of 16 IBM Blue Gene/P racks, a single x86 cluster node and a high-performance file system. The GA iterator is coupled with a finite-element (FE) analysis code developed in house to facilitate computational steering in order to calculate the optimal impact velocities of a projectile colliding with a polyurea/structural steel composite plate. The FE code is capable of capturing adiabatic shear bands and strain localization, which are typically observed in high-velocity impact applications, and it includes several constitutive models of plasticity, viscoelasticity and viscoplasticity for metals and soft materials, which allow simulation of ductile fracture by void growth. A strong scaling study of the FE code was conducted to determine the optimum number of processes run in parallel. The relative efficiency of the hybrid, multi-level parallelization method is studied in order to determine the parameters for the parallelization. Optimal impact velocities of the projectile calculated using the proposed approach, are reported.

[1]  M. Ortiz,et al.  A variational constitutive model for soft biological tissues. , 2008, Journal of biomechanics.

[2]  Elisa D. Sotelino,et al.  PARALLEL PROCESSING TECHNIQUES IN STRUCTURAL ENGINEERING APPLICATIONS , 2003 .

[3]  David E. Goldberg,et al.  Efficient Parallel Genetic Algorithms: Theory and Practice , 2000 .

[4]  Stephen Siang Guan Lee,et al.  Virtual design and testing of protective packaging buffers , 2004, Comput. Ind..

[5]  Manolis Papadrakakis,et al.  Parallel computational strategies for structural optimization , 2003 .

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

[7]  Hojjat Adeli,et al.  High-Performance Computing for Large-Scale Analysis, Optimization, and Control , 2000 .

[8]  Alejandro Mota,et al.  A variational constitutive model for porous metal plasticity , 2006 .

[9]  M. S. Eldred,et al.  DESIGN AND IMPLEMENTATION OF MULTILEVEL PARALLEL OPTIMIZATION ON THE INTEL TERAFLOPS , 1998 .

[10]  M. Ortiz,et al.  The variational formulation of viscoplastic constitutive updates , 1999 .

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

[12]  Hojjat Adeli,et al.  High‐Performance Computing in Structural Mechanics and Engineering , 1993 .

[13]  Brian Falzon,et al.  On the application of genetic algorithms for optimising composites against impact loading , 2008 .

[14]  Raphael T. Haftka,et al.  Structural optimization complexity: what has Moore’s law done for us? , 2004 .

[15]  Michael S. Eldred,et al.  DAKOTA , A Multilevel Parallel Object-Oriented Framework for Design Optimization , Parameter Estimation , Uncertainty Quantification , and Sensitivity Analysis Version 4 . 0 User ’ s Manual , 2006 .

[16]  Fernando Fraternali,et al.  Computational assessment of ballistic impact on a high strength structural steel/polyurea composite plate , 2009 .

[17]  Nasa,et al.  7th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization : a collection of technical papers, September 2-4, 1998/St. Louis, Missouri , 1998 .

[18]  Michael S. Eldred,et al.  DAKOTA : a multilevel parallel object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis. Version 5.0, user's reference manual. , 2010 .

[19]  Sophia Lefantzi,et al.  DAKOTA : a multilevel parallel object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis. , 2011 .

[20]  Internal How to: Applications , 2010 .

[21]  M. W. Fahmy,et al.  A survey of parallel nonlinear dynamic analysis methodologies , 1994 .

[22]  Alejandro Mota,et al.  A class of variational strain‐localization finite elements , 2005 .