An open-source computational framework for optimization of laminated composite plates

In the present paper, a flexible framework is developed for the optimization of composite laminate plates. In this framework, an optimization algorithm is employed to find the optimal stacking sequence design of the FE models by interfacing the Abaqus solver with MATLAB through a Python script. The Python script submits dimension, orientation, and diameter of the cutout combinations to Abaqus/CAE. The performance of the codes is validated by applying them to several problems of previous research. Three distinct types of boundary conditions, namely CCCC, SCSC, and SSSS, with different geometries comprising a square and rectangular plates with and without cutouts, are considered as optimal design problems. Besides that, analyses are performed on new symmetrical composites with 16 and 80 plies. The framework is equipped with the GA for optimizing the fiber orientations and maximizing the buckling capacities. The results are comprehensively discussed, showing a reasonable agreement with the literature. This code can easily be used by scientists and industry professionals as an automated tool for optimizing different finite element models and using any arbitrary optimization algorithm.

[1]  Guido van Rossum,et al.  Python Programming Language , 2007, USENIX Annual Technical Conference.

[2]  B. Achour,et al.  Buckling analysis of laminated composite plates [(θ/−θ)] containing an elliptical notch , 2013 .

[3]  A. Dadras,et al.  Robust design optimization of laminated plates under uncertain bounded buckling loads , 2018, Structural and Multidisciplinary Optimization.

[4]  Ali Kaveh,et al.  A comparative study of CBO and ECBO for optimal design of skeletal structures , 2015 .

[5]  Hsuan-Teh Hu,et al.  Buckling optimization of laminated truncated conical shells subjected to external hydrostatic compression , 2018 .

[6]  Ali Kaveh,et al.  Analysis, design and optimization of structures using force method and genetic algorithm , 2006 .

[7]  Ali Kaveh,et al.  Topology optimization of trusses using genetic algorithm, force method and graph theory , 2003 .

[8]  Şükrü Karakaya,et al.  Buckling optimization of laminated composite plates using genetic algorithm and generalized pattern search algorithm , 2009 .

[9]  L. T. Watson,et al.  A FORTRAN 90 genetic algorithm module for composite laminate structure design , 1998, Engineering with Computers.

[10]  F. Javidrad,et al.  Optimum stacking sequence design of laminates using a hybrid PSO-SA method , 2018 .

[11]  T. Bakhshpoori,et al.  Metaheuristics: Outlines, MATLAB Codes and Examples , 2019 .

[12]  Felipe Almeida,et al.  Stacking sequence optimization for maximum buckling load of composite plates using harmony search algorithm , 2016 .

[13]  S. Ebrahimi-Nejad,et al.  Comprehensive optimization of friction stir weld parameters of lap joint AA1100 plates using artificial neural networks and modified NSGA-II , 2018, Materials Research Express.

[14]  A. Rama Mohan Rao,et al.  A scatter search algorithm for stacking sequence optimisation of laminate composites , 2005 .

[15]  P. M. Mohite,et al.  Multi-objective multi-laminate design and optimization of a Carbon Fibre Composite wing torsion box using evolutionary algorithm , 2018 .

[16]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

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

[18]  Ali Kaveh,et al.  Buckling load of laminated composite plates using three variants of the biogeography-based optimization algorithm , 2018 .

[19]  S. Kazemzadeh Azad,et al.  A Study of Shrink-Fitting for Optimal Design of Multi-Layer Composite Tubes Subjected to Internal and External Pressure , 2019 .

[20]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[21]  T. A. Sebaey,et al.  Ant Colony Optimization for dispersed laminated composite panels under biaxial loading , 2011 .

[22]  Hsuan-Teh Hu,et al.  Buckling optimization of symmetrically laminated plates with various geometries and end conditions , 1995 .

[23]  Autar Kaw,et al.  Optimization of laminate stacking sequence for failure load maximization using Tabu search , 2003 .

[24]  Masoud Tahani,et al.  An ant colony optimization approach to multi-objective optimal design of symmetric hybrid laminates for maximum fundamental frequency and minimum cost , 2009 .

[25]  Ali Kaveh,et al.  Genetic algorithm for discrete‐sizing optimal design of trusses using the force method , 2002 .

[26]  A. Yousefpour,et al.  Effects of gaps and overlaps on the buckling behavior of an optimally designed variable-stiffness composite laminates – A numerical and experimental study , 2016 .

[27]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .

[28]  Nigel R. Ball,et al.  Design of laminate composite layups using genetic algorithms , 2005, Engineering with Computers.

[29]  Akira Todoroki,et al.  Stacking Sequence Optimization using Fractal Branch and Bound Method , 1999 .

[30]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

[31]  Felipe Almeida,et al.  Optimization of laminated composite structures using harmony search algorithm , 2019, Composite Structures.

[32]  Fazil O. Sonmez,et al.  Optimum design of composite laminates for maximum buckling load capacity using simulated annealing , 2005 .

[33]  P. Mohite,et al.  Optimal design of fighter aircraft wing panels laminates under multi-load case environment by ply-drop and ply-migrations , 2019, Composite Structures.

[34]  A. Khalkhali,et al.  Effects of the impactor geometrical shape on the non-linear low-velocity impact response of sandwich plate with CNTRC face sheets , 2018, Journal of Sandwich Structures & Materials.

[35]  A. Dadras,et al.  Optimum stacking sequence design of composite laminates for maximum buckling load capacity using parameter-less optimization algorithms , 2018, Engineering with Computers.

[36]  Saeid Kazemzadeh Azad,et al.  Automated selection of optimal material for pressurized multi-layer composite tubes based on an evolutionary approach , 2018, Neural Computing and Applications.

[37]  V. Ho-Huu,et al.  Optimization of laminated composite plates for maximizing buckling load using improved differential evolution and smoothed finite element method , 2016 .