KKT conditions satisfied using adaptive neighboring in hybrid cellular automata for topology optimization

The hybrid cellular automaton (HCA) method is a biologically inspired algorithm capable of topology synthesis that was developed to simulate the behavior of the bone functional adaptation process. In this algorithm, the design domain is divided into cells with some communication property among neighbors. Local evolutionary rules, obtained from classical control theory, iteratively establish the value of the design variables in order to minimize the local error between a field variable and a corresponding target value. Karush-Kuhn-Tucker (KKT) optimality conditions have been derived to determine the expression for the field variable and its target. While averaging techniques mimicking intercellular communication have been used to mitigate numerical instabilities such as checkerboard patterns and mesh dependency, some questions have been raised whether KKT conditions are fully satisfied in the final topologies. Furthermore, the averaging procedure might result in cancellation or attenuation of the error between the field variable and its target. Several examples are presented showing that HCA converges to different final designs for different neighborhood configurations or averaging schemes. Although it has been claimed that these final designs are optimal, this might not be true in a precise mathematical sense—the use of the averaging procedure induces a mathematical incorrectness that has to be addressed. In this work, a new adaptive neighboring scheme will be employed that utilizes a weighting function for the influence of a cell’s neighbors that decreases to zero over time. When the weighting function reaches zero, the algorithm satisfies the aforementioned optimality criterion. Thus, the HCA algorithm will retain the benefits that result from utilizing neighborhood information, as well as obtain an optimal solution.

[1]  Layne T. Watson,et al.  Structural Design Using Cellular Automata , 2001 .

[2]  John E. Renaud,et al.  Compliant Mechanism Design using the Hybrid Cellular Automaton Method , 2005 .

[3]  H. Grootenboer,et al.  Adaptive bone-remodeling theory applied to prosthetic-design analysis. , 1987, Journal of biomechanics.

[4]  J. Petersson,et al.  Numerical instabilities in topology optimization: A survey on procedures dealing with checkerboards, mesh-dependencies and local minima , 1998 .

[5]  John E. Renaud,et al.  Topology Optimization Using a Hybrid Cellular Automaton Method With Local Control Rules , 2006 .

[6]  Andres Tovar,et al.  Bone Remodeling as a Hybrid Cellular Automaton Optimization Process , 2004 .

[7]  John E. Renaud,et al.  Crashworthiness Design Using Topology Optimization , 2009 .

[8]  Rik Huiskes,et al.  Effects of mechanical forces on maintenance and adaptation of form in trabecular bone , 2000, Nature.

[9]  Yi Min Xie,et al.  Evolutionary Structural Optimization , 1997 .

[10]  John E. Renaud,et al.  Convergence analysis of hybrid cellular automata for topology optimization , 2010 .

[11]  Prabhat Hajela,et al.  On the use of energy minimization for CA based analysis in elasticity , 2001 .

[12]  M. Bendsøe Optimal shape design as a material distribution problem , 1989 .

[13]  Andres Tovar,et al.  Optimización topológica con la técnica de los autómatas celulares híbridos , 2005 .

[14]  Zafer Gürdal,et al.  Cellular Automata Paradigm for Topology Optimisation , 2006 .

[15]  D. Carter,et al.  A unifying principle relating stress to trabecular bone morphology , 1986, Journal of orthopaedic research : official publication of the Orthopaedic Research Society.

[16]  J. Currey The effect of porosity and mineral content on the Young's modulus of elasticity of compact bone. , 1988, Journal of biomechanics.

[17]  R Huiskes,et al.  A theoretical framework for strain-related trabecular bone maintenance and adaptation. , 2005, Journal of biomechanics.

[18]  J. Renaud,et al.  Optimality Conditions of the Hybrid Cellular Automata for Structural Optimization , 2007 .

[19]  O. Sigmund,et al.  Checkerboard patterns in layout optimization , 1995 .

[20]  A. Folkesson Analysis of numerical methods , 2011 .

[21]  Norio Inou,et al.  Self-Organization of Mechanical Structure by Cellular Automata , 1997 .

[22]  John E. Renaud,et al.  TOPOLOGY OPTIMIZATION WITH STRESS AND DISPLACEMENT CONSTRAINTS USING THE HYBRID CELLULAR AUTOMATON METHOD , 2006 .

[23]  George I. N. Rozvany,et al.  A critical review of established methods of structural topology optimization , 2009 .

[24]  K. Svanberg The method of moving asymptotes—a new method for structural optimization , 1987 .

[25]  M. Bendsøe,et al.  Generating optimal topologies in structural design using a homogenization method , 1988 .