Shape optimization of structures with cutouts by an efficient approach based on XIGA and chaotic particle swarm optimization

Abstract Structural shape optimization is one important and crucial step in the design and analysis of many engineering applications as it aims to improve structural characteristics, i.e., reducing stress concentration and structural weight, or improving the stiffness, by changing the structural boundary geometries. The goal of this paper is to present an efficient approach, which goes beyond limitations of conventional methods, by combining extended isogeometric analysis (XIGA) and chaotic particle swarm optimization algorithm for shape optimization of structures with cutouts. In this setting, mechanical response of structures with cutouts is derived by the non-uniform rational B-spline (NURBS) and enrichment techniques. The computational mesh is hence independent of the cutout geometry, irrelevant to the cutout shape during the optimization process, representing one of the key features of the present work over classical methods. The control points describing the boundary geometries are defined as design variables in this study. The design model, analysis model, and optimization model are uniformly described with the NURBS, providing easy communication among the three aforementioned models, resulting in a smooth optimized boundary. The chaotic particle swarm optimization (CPSO) algorithm is employed for conducting the optimization analysis. Apart from that, the CPSO has some advantages as it includes: (i) its structure is simple and easy to implement; (ii) without the need for the complicated sensitivity analysis as compared with the traditional gradient-based optimization methods; and (iii) effectively escaping from the local optimum. The accuracy and performance of the developed method are underlined by means of several representative 2-D shape optimization examples.

[1]  Youn Doh Ha,et al.  Generalized isogeometric shape sensitivity analysis in curvilinear coordinate system and shape optimization of shell structures , 2015 .

[2]  Yeh-Liang Hsu,et al.  A review of structural shape optimization , 1994 .

[3]  G. Zaslavsky The simplest case of a strange attractor , 1978 .

[4]  X. Song,et al.  A novel node-based structural shape optimization algorithm , 1999 .

[5]  T. Q. Bui Extended isogeometric dynamic and static fracture analysis for cracks in piezoelectric materials using NURBS , 2015 .

[6]  Timon Rabczuk,et al.  Optimal fiber content and distribution in fiber-reinforced solids using a reliability and NURBS based sequential optimization approach , 2015 .

[7]  Xin-She Yang,et al.  Firefly algorithm with chaos , 2013, Commun. Nonlinear Sci. Numer. Simul..

[8]  Tinh Quoc Bui,et al.  Adaptive multi-patch isogeometric analysis based on locally refined B-splines , 2018, Computer Methods in Applied Mechanics and Engineering.

[9]  Michael Yu Wang,et al.  A study on X-FEM in continuum structural optimization using a level set model , 2010, Comput. Aided Des..

[10]  Claude Fleury,et al.  Generalized Shape Optimization Using X-FEM and Level Set Methods , 2005 .

[11]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[12]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[13]  T. Hughes,et al.  Isogeometric analysis : CAD, finite elements, NURBS, exact geometry and mesh refinement , 2005 .

[14]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[15]  Luigi Fortuna,et al.  Chaotic sequences to improve the performance of evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[16]  Hyun-Jung Kim,et al.  Isogeometric analysis for trimmed CAD surfaces , 2009 .

[17]  Weihong Zhang,et al.  Structural Shape Optimization with Error Control , 1994 .

[18]  Tinh Quoc Bui,et al.  On the thermal buckling analysis of functionally graded plates with internal defects using extended isogeometric analysis , 2016 .

[19]  Ole Sigmund,et al.  Isogeometric shape optimization of photonic crystals via Coons patches , 2011 .

[20]  Zafer Gürdal,et al.  Isogeometric sizing and shape optimisation of beam structures , 2009 .

[21]  L. Coelho,et al.  A novel chaotic particle swarm optimization approach using Hénon map and implicit filtering local search for economic load dispatch , 2009 .

[22]  Sankalap Arora,et al.  Chaotic grey wolf optimization algorithm for constrained optimization problems , 2018, J. Comput. Des. Eng..

[23]  W. Wall,et al.  Isogeometric structural shape optimization , 2008 .

[24]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[25]  Ole Sigmund,et al.  Shape optimization of the stokes flow problem based on isogeometric analysis , 2013 .

[26]  Sankalap Arora,et al.  Chaotic grasshopper optimization algorithm for global optimization , 2019, Neural Computing and Applications.

[27]  A. Gandomi,et al.  Imperialist competitive algorithm combined with chaos for global optimization , 2012 .

[28]  Parham Moradi,et al.  Improving exploration property of velocity-based artificial bee colony algorithm using chaotic systems , 2018, Inf. Sci..

[29]  B. Alatas,et al.  Chaos embedded particle swarm optimization algorithms , 2009 .

[30]  J. L. Curiel-Sosa,et al.  3-D local mesh refinement XFEM with variable-node hexahedron elements for extraction of stress intensity factors of straight and curved planar cracks , 2017 .

[31]  Ali Kaveh,et al.  Chaotic enhanced colliding bodies algorithms for size optimization of truss structures , 2018 .

[32]  Mohamed H. Haggag,et al.  A novel chaotic salp swarm algorithm for global optimization and feature selection , 2018, Applied Intelligence.

[33]  T. Belytschko,et al.  X‐FEM in isogeometric analysis for linear fracture mechanics , 2011 .

[34]  C. D. Boor,et al.  On Calculating B-splines , 1972 .

[35]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[36]  Yuri Bazilevs,et al.  Shape optimization of pulsatile ventricular assist devices using FSI to minimize thrombotic risk , 2014 .

[37]  Tinh Quoc Bui,et al.  Structural shape optimization by IGABEM and particle swarm optimization algorithm , 2018 .

[38]  Shouyu Cai Isogeometric Shape Optimization Method with Patch Removal for Holed Structures , 2013 .

[39]  Mostafa Abdalla,et al.  Isogeometric design of elastic arches for maximum fundamental frequency , 2011 .

[40]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[41]  Kwok-Wo Wong,et al.  An improved particle swarm optimization algorithm combined with piecewise linear chaotic map , 2007, Appl. Math. Comput..

[42]  Laurent Van Miegroet,et al.  Generalized Shape Optimization using XFEM and Level Set Description , 2012 .

[43]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.

[44]  Aloka Sinha,et al.  Chaos based multiple image encryption using multiple canonical transforms , 2010 .

[45]  Jaehong Lee,et al.  An adaptive hybrid evolutionary firefly algorithm for shape and size optimization of truss structures with frequency constraints , 2018 .

[46]  L. Van Miegroet,et al.  Stress concentration minimization of 2D filets using X-FEM and level set description , 2007 .

[47]  A. Erman Tekkaya,et al.  Shape optimization with the biological growth method: a parameter study , 1996 .

[48]  Thomas J. R. Hughes,et al.  Isogeometric Analysis: Toward Integration of CAD and FEA , 2009 .

[49]  Tinh Quoc Bui,et al.  Numerical simulation of 2-D weak and strong discontinuities by a novel approach based on XFEM with local mesh refinement , 2018 .

[50]  Jens Gravesen,et al.  Isogeometric shape optimization in fluid mechanics , 2013, Structural and Multidisciplinary Optimization.

[51]  Guriĭ Nikolaevich Savin,et al.  Stress concentration around holes , 1961 .

[52]  Jens-Dominik Müller,et al.  CAD‐based shape optimisation with CFD using a discrete adjoint , 2014 .

[53]  R. Schmidt,et al.  Isogeometric shape optimization of shells using semi-analytical sensitivity analysis and sensitivity weighting , 2014 .

[54]  Jens Gravesen,et al.  Isogeometric Shape Optimization of Vibrating Membranes , 2011 .

[55]  Kai-Uwe Bletzinger,et al.  In-plane mesh regularization for node-based shape optimization problems , 2014 .

[56]  A. Delgado,et al.  In-beam studies of M-centre production processes in NaCl , 1979 .

[57]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[58]  Bo Liu,et al.  Directing orbits of chaotic systems by particle swarm optimization , 2006 .

[59]  Laurent Van Miegroet,et al.  3D Shape Optimization with X-FEM and a Level Set Constructive Geometry Approach , 2009 .

[60]  Seung-Hyun Ha,et al.  Isogeometric shape design optimization of heat conduction problems , 2013 .

[61]  Michael J. Aftosmis,et al.  Adjoint Algorithm for CAD-Based Shape Optimization Using a Cartesian Method , 2005 .

[62]  Mostafa M. Abdalla,et al.  Isogeometric design of anisotropic shells: Optimal form and material distribution , 2013 .

[63]  Tinh Quoc Bui,et al.  Size effect on cracked functional composite micro-plates by an XIGA-based effective approach , 2018 .

[64]  Laurent Van Miegroet,et al.  Recent developments in fixed mesh optimization with X-FEM and Level Set description , 2007 .

[65]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[66]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[67]  Dominic Jones,et al.  CAD-based shape optimisation using adjoint sensitivities , 2011 .