Abstract
This paper presents a new approach for the topological design of materials with extreme properties. The method is based on hybrid cellular automaton (HCA), which is an implicit optimization technique that uses local rules to update design variables iteratively until meeting the described optimality conditions. By means of an energy-based homogenization approach, the effective properties of the considered material are calculated in terms of element mutual energies. By this method, no sensitivity information is required to find the optimal topology for the considered design objectives: bulk modulus, shear modulus, and negative Poisson’s ratio. The proposed method is validated by a series of numerical examples.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Topology optimization (Bendsøe and Kikuchi 1988) has not been applied only for macroscopic structural design but also for material microstructural design. Sigmund (Sigmund 1994) first employed an inverse homogenization method to tailor materials with prescribed constitutive parameters. Over the past decades, material design using topology optimization has undergone a remarkable development. Homogenization theory (Guedes and Kikuchi 1990) is the most commonly used method to account material heterogeneities and effective properties so as to assess the macroscopic performance. The key hypothesis of this theory is the assumption that the macroscopic characteristic is much larger than that of microscopic structure and the material is composed by the representative unit cell (RUC) periodically. By means of inverse homogenization and density-based topology optimization method, various extreme material properties are obtained by tailoring the architecture of constitution phases in RUC, including the extreme thermal expansion coefficients (Sigmund and Torquato 1997), extreme viscoelastic behavior (Andreassen and Jensen 2014; Huang et al. 2015), combined extreme stiffness and fluid permeability (Guest and Prévost 2006, 2007), and hyperelastic properties (Wang et al. 2014b). Some other typical topology optimization approaches such as ESO-type methods (Huang et al. 2011, 2012; Xia et al. 2016) and level-set methods (Amstutz et al. 2010; Challis et al. 2012; Wang et al. 2014a) also fall into this hot subject, all with the purpose of finding the best material layout within a given design domain which normally is the RUC in material design for specified objectives. A review on design of material microstructures has been recently presented in (Cadman et al. 2013; Xia and Breitkopf 2016).
Note that the topology optimization algorithms formulated in all above-mentioned works are typically gradient-based. Another effective method that requires no gradient information and utilizes cellular automata (CAs) is the hybrid cellular automaton (HCA) method (Tovar et al. 2004a). The CA is a discrete model inspired biologically (Chopard and Droz 1998; Patel 2007). One of the first application of CAs to structural design was presented by Inou et al. (1994, 1998), and the basic idea of this method is that the overall behavior one particular cell is governed by its neighbor neighbors. The HCA method is a CA technique which actually is not explicitly an optimization technique (Tovar et al. 2004b). The physical quantities at all lattices are updated simultaneously based on the local rules such that the material or structural topologies can be tailored to achieve the selected objectives (Kita and Toyoda 2000). During the past decade, structural optimization using the HCA has undergone a remarkable development (Abdalla and Gurdal 2004; Setoodeh et al. 2005, 2006; Tovar et al. 2006; Bochenek and Tajs-Zielinska 2015), and it has been demonstrated that the HCA method is an efficient and robust method in solving topology optimization problems (Tovar et al. 2007; Penninger et al. 2010).
This paper aims to extend the HCA method to the design of periodic microstructures of porous materials with extreme properties. The merits of the HCA method include effectiveness, gradient free and easy implementation with any numerical analysis method (Bochenek and Tajs-Zielinska 2013). In addition, existing works have shown that the used optimization parameters and algorithm could influence final results of material design (Huang et al. 2011; Sigmund 2000; Xia and Breitkopf 2015). With regard to homogenization, this work adopts an energy-based homogenized approach (Xia and Breitkopf 2015) which is based on average stress and strain theorems (Hashin 1983). In the following, the optimization model of material microstructural design using the HCA is described in Section 2. Section 3 gives several numerical examples on the design of periodic porous material with maximum bulk or shear modulus and negative Poisson’s ratio. Finally, conclusion is drawn in Section 4.
2 Material design using the HCA
2.1 Optimization model
The idea of the CA requires decomposition of the considered design domain (RUC) into a set of cells which is also the basic idea of finite element (FE) method. The CA cells and the FE meshes are coincident in this work. The values of elastic modulus of cells or elements are used as the design variables which are updated upon a local rule until convergence is met. Similar to topology optimization of homogeneous structures, the modulus at a cell/element i is defined using the modified solid isotropic material with penalization (SIMP) approach (Sigmund 2007),
where E 0 is the Young’s modulus of solid cell and E min is the Young’s modulus of void cell, which is a very small value to avoid the singularity of the stiffness matrix. P is the penalization exponent which is artificially introduced to make sure the material distribution converges to a black and white design. ρ i takes values between 0 and 1, and these limits denote the void cells and solid cells, respectively.
The optimization model using the HCA for extreme material properties can be formulated as follows:
The objective c is a function of the homogenized material constitutive components. For example, the maximization of bulk modulus of 2D porous materials can be equivalently formulated into the minimization of
where E H ijkl is the homogenized stiffness tensor. And the maximization of shear modulus of 2D porous materials can be expressed as the minimization of
In Eq. (3), C * i is the local strain energy target and \( {\overline{C}}_i \) is an average element strain energy value. This value is calculated as the average within a fixed proximity of each element in the design domain (Tovar et al. 2006) as
where C j corresponds to the strain energy of a neighboring element and n is the number of neighbors defined in the CA neighborhood. Von Neumann neighborhood is employed in this work as illustrated in Fig. 1, and n equals to 4. The C i is defined as the element strain energy and also viewed as the element contribution to the objective function. For instance, when the objective function is chosen as bulk modulus, the C i denotes the element strain energy which corresponds to the bulk modulus. While it comes to maximizing material shear modulus, the C i denotes the element contribution to the shear modulus. Therefore, using the energy-based homogenized approach, the global homogenized material properties formulated in Eq. (2) is governed by discrete elements that interact with their neighbors. The use of average element strain energy instead of an actual value is analogous to the filter technique in classic topology optimization to avoid numerical instabilities such as checkerboard phenomenon and mesh dependency. Equation (3) achieves the zero-error condition between the average value of the strain energies and their optimum value implies that elements which are not void are saturated. When Eq. (3) is not satisfied, a local rule of HCA algorithm formulated in Section 2.2 updates the density design variable ρ i to make this condition hold true.
In Eq. (4), K is the global stiffness matrix, and U and F are the global displacement vector and external force vector, respectively. Under the assumption of periodicity boundary conditions (PBC), the global displacement field of the design domain (RUC) is evaluated by solving the equilibrium problem subjected to the uniform strain fields (three unit test strains for 2D cases, and six unit strains for 3D cases). The PBC in the FE model is directly imposed by constraining the nodal displacements on two opposite faces of the RUC, as also done in (Xia et al. 2003). More details about the numerical implementation of the energy-based homogenization to account for material constituent parameters based on the FEM can refer to (Xia and Breitkopf 2015).
As can be seen, the optimization model using the HCA drives the internal strain energy density of solid cells/elements in design domain to a saturated state. Then, the topology optimization problem considered here can be solved as finding the optimal layout of solid materials so that the extreme effective properties of considered material are satisfied. Note that the volume constraint of solid materials is implicitly presented in optimization model, and a post-processing step given in (Sigmund and Maute 2013) can be employed to minor adjust the final volume fraction.
2.2 Updating rule and convergence criterion
In this work, a local rule in the HCA approach is adopted to update the density design variables ρ i iteratively, and the material which is composed of final relative density distribution processes the extreme material property. The updating rule of the element relatively density is
where t is the iteration number; \( \overline{\rho_i}(t) \) denotes the effective value of the density design variable which is averaged with neighborhood elements in the same way as it is done for the element strain energy in Eq. (8). Δρ i (t) presents the local control strategy which is the proportion control in the HCA approach. It can be seen that the local rule controls the material distribution in the design domain according the feedback signal S i (t) in Eq. (10). c P is a constant named as the proportional gain. Other updating control rules such as integral and derivative control methods can be find in (Kulakowski et al. 2007).
Typically, the convergence criteria for topology optimization using the HCA algorithm is based on the change in density design variable. Since the structural volume of the current design is determined by density design variable, the iterative optimization process converges when no further change in volume is possible (Tovar et al. 2007). This state can be expressed as
where V(t) and V 0 are the structural volume of t-th iteration step and of initial design, respectively. τ is the convergence tolerance which is set to be 0.01% in this work.
3 Numerical examples
As mentioned in the introduction, there is no unique solution for topological design of materials with extreme properties, and the used algorithm and parameters have influence on the final results. This work considers two initial guesses of the design domain (RUC) as shown in Fig. 2. Following (Huang et al. 2011; Amstutz et al. 2010), four elements and a circular region with void phase at the center of the RUC are named initial design 1 and 2, respectively. The RUC with dimensions 100 × 100 is discretized into 100 × 100 4-node quadrilateral plane stress elements. Young’s modulus and Poisson’s ration of solid phases are set to E = 1 and μ = 0.3, respectively.
3.1 Materials with maximum bulk modulus
Two initial designs of the RUC are employed here, and the penalization exponent P is set to 5. The iterative optimization processes converge with the volume fractions of the solid materials 0.493 and 0.575 starting from initial design 1 and 2, respectively. As for the result starting from initial 1, we used a post-processing step given in (Sigmund and Maute 2013) to satisfy the volume fraction constraint 50%. The final RUCs, corresponding periodic microstructures and their constitutive matrices obtained from two different initial designs are shown in Fig. 3, and the total iteration numbers are 156 and 152, respectively. The bulk moduli from initial designs 1 and 2 are, respectively, 0.180 and 0.224. To verify the developed method, the above problem using the same parameters is solved using the SIMP method (Xia and Breitkopf 2015) with density filtering and filter radius r = 2. When the volume fractions of solid materials are set to 0.5 and 0.575, the resulted bulk moduli are 0.164 and 0.210, respectively, which are lower than that of the proposed method. The corresponding Hashin-Strickman (HS) upper bounds (Hashin and Shtrikman 1963) are 0.185 and 0.229 which shows a good agreement with the present solutions.
3.2 Materials with maximum shear modulus
In this section, the objective is to find optimal microstructures with maximum shear modulus and initial design 1 is employed. Two different penalization exponents 5 and 3 are considered. The iterative processes converge with the volume fractions 0.391 and 0.406, respectively. Figure 4 shows the final microstructures and corresponding effective elasticity matrices indicating that both solutions with clearly discernible topology layouts. The total iteration numbers are 37 and 50 and the shear moduli are 0.099 and 0.107, respectively.
3.3 Materials with negative Passion’s ratio
Here, we follow the relaxed function of negative Poisson’s ratio (NPR) proposed by Xia and Breitkopf (Xia and Breitkopf 2015) as
where β is a fixed parameter defined as 0.8 and t is the iteration step. Apart from the constant, three remainder items in above c are all homogenized material constitutive. Therefore, the same strategy is employed to design materials with negative Poisson’s ratio as for bulk modulus or shear modulus. The penalization exponent is set to 3 here, and the convergence tolerance changes from 0.01 to 0.1%. The numerical procedure starting from initial design 2 converges to Fig. 5 after 57 iterations, and the final volume fraction and Passion’s ratio are 0.388 and −0.590, respectively. The iteration histories of the objective function and volume fraction for the negative Poisson’s ratio are illustrated in Fig. 6.
4 Conclusions
This paper has developed a new approach to material design for maximum bulk modulus, maximum shear modulus, and negative Passion’s ratio using the HCA method. Numerical examples have shown the proposed method is effective and robust. Various innovative material microstructural design results have been obtained by the proposed HCA method.
References
Abdalla MM, Gurdal Z (2004) Structural design using cellular automata for eigenvalue problems. Struct Multidiscip Optim 26:200–208
Amstutz S, Giusti SM, Novotny AA, Souza Neto EA (2010) Topological derivative for multi-scale linear elasticity models applied to the synthesis of microstructures. Int J Numer Methods Eng 84(6):733–756
Andreassen E, Jensen J (2014) Topology optimization of periodic microstructures for enhanced dynamic properties of viscoelastic composite materials. Struct Multidiscip Optim 49(5):695–705
Bendsøe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224
Bochenek B, Tajs-Zielinska K (2013) Topology optimization with efficient rules of cellular automata. Eng Comput 30(8):1086–1106
Bochenek B, Tajs-Zielinska K (2015) Minimal compliance topologies for maximal buckling load of columns. Struct Multidiscip Optim 51:1149–1157
Cadman J, Zhou S, Chen Y, Li Q (2013) On design of multi-functional microstructural materials. J Mater Sci 48(1):51–66
Challis VJ, Guest JK, Grotowski JF, Roberts AP (2012) Computationally generated cross-property bounds for stiffness and fluid permeability using topology optimization. Int J Solids Struct 49(23-24):3397–3408
Chopard B, Droz M (1998) Cellular automata modeling of physical systems. Cambridge University Press, Cambridge
Guedes J, Kikuchi N (1990) Preprocessing and postprocessing for materials based on the homogenization method with adaptive finite element methods. Comput Methods Appl Mech Eng 83(2):143–198
Guest JK, Prévost JH (2006) Optimizing multifunctional materials: design of microstructures for maximized stiffness and fluid permeability. Int J Solids Struct 43(22-23):7028–7047
Guest JK, Prévost JH (2007) Design of maximum permeability material structures. Comput Methods Appl Mech Eng 196(4-6):1006–1017
Hashin Z (1983) Analysis of composite materials—a survey. J Appl Mech Trans ASME 50(3):481–505
Hashin Z, Shtrikman S (1963) A variational approach to the theory of the elastic behaviour of multiphase materials. J Mech Phys Solids 11(2):127–140
Huang X, Radman A, Xie YM (2011) Topological design of microstructures of cellular materials for maximum bulk or shear modulus. Comput Mater Sci 50(6):1861–1870
Huang X, Xie YM, Jia B, Li Q, Zhou SW (2012) Evolutionary topology optimization of periodic composites for extremal magnetic permeability and electrical permittivity. Struct Multidiscip Optim 46(3):385–398
Huang X, Zhou S, Sun G, Li G, Xie Y (2015) Topology optimization for microstructures of viscoelastic composite materials. Comput Methods Appl Mech Eng 283:503–516
Inou N, Shimotai N, Uesugi T (1994) A cellular automaton generating topological structures. In: McDonach A, Gardiner PT, McEwan RS, Culshaw B (eds) Proc. 2-ndEuropean Conf. on Smart Structures and Materials 2361, pp 47–50
Inou N, Uesugi T, Iwasaki A, Ujihashi S (1998) Selforganization of mechanical structure by cellular automata. In: Tong P, Zhang TY, Kim J (eds) Fracture and strength of solids. Part 2: behaviour of materials and structure (Proc. 3rd Int. Conf., held in Hong Kong, 1997), pp 1115–1120
Kita E, Toyoda T (2000) Structural design using cellular automata. Struct Multidiscip Optim 19:64–73
Kulakowski BT, Gardner JF, Shearer JL (2007) Dynamic modeling and control of engineering systems. Cambridge University Press, Cambridge
Patel NM (2007) Crashworthiness design using topology optimization. Ph.D. Dissertation, Department of Aerospace and Mechanical Engineering. University of Notre Dame, NotreDame, IN
Penninger CL, Watson LT, Tovar A, Renaud JE (2010) Convergence analysis of hybrid cellular automata for topology optimization. Struct Multidiscip Optim 40:271–282
Setoodeh S, Abdalla MM, Gürdal Z (2005) Combined topology and fiber path design of composite layers using cellular automata. Struct Multidiscip Optim 30(6):413–421
Setoodeh S, Gurdal Z, Watson LT (2006) Design of variable-stiffness composite layers using cellular automata. Comput Methods Appl Mech Eng 195:836–851
Sigmund O (1994) Materials with prescribed constitutive parameters: an inverse homogenization problem. Int J Solids Struct 31(17):2313–2329
Sigmund O (2000) New class of extremal composites. J Mech Phys Solids 48(2):397–428
Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidiscip Optim 33(4–5):401–424
Sigmund O, Maute K (2013) Topology optimization approaches. Struct Multidiscip Optim 48(6):1031–1055
Sigmund O, Torquato S (1997) Design of materials with extreme thermal expansion using a three-phase topology optimization method. J Mech Phys Solids 45(6):1037–1067
Tovar A, Niebur GL. Sen M, Renaud J, (2004) Bone structure adaptation as a cellular automaton optimization process. In 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, AIAA 2004-17862
Tovar A, Patel N, Renaud J (2004) Hybrid cellular automata: a biologically-inspired structural optimization technique. In 10th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, AIAA 2004-4558
Tovar A, Patel NM, Niebur GL, Sen M, Renaud JE (2006) Topology optimization using a hybrid cellular automaton method with local control rules. J Mech Des 128:1205
Tovar A, Patel NM, Kaushik AK, Renaud JE (2007) Optimality conditions of the hybrid cellular automata for structural optimization. AIAA J 45:673–683
Wang Y, Luo Z, Zhang N, Kang Z (2014a) Topological shape optimization of micro-structure metamaterials using a level set method. Comput Mater Sci 87:178–186
Wang F, Sigmund O, Jensen J (2014b) Design of materials with prescribed nonlinear properties. J Mech Phys Solids 69(1):156–174
Xia L, Breitkopf P (2015) Design of materials using topology optimization and energy-based homogenization approach in Matlab. Struct Multidiscip Optim 52(6):1229–1241
Xia L, Breitkopf P (2016) Recent advances on topology optimization of multiscale nonlinear structures. Arch Comput Meth Eng. doi:10.1007/s11831-016-9170-7
Xia Z, Zhang Y, Ellyin F (2003) A unified periodical boundary conditions for representative volume elements of composites and applications. Int J Solids Struct 40(8):1907–1921
Xia L, Xia Q, Huang X, Xie YM (2016) Bi-directional evolutionary structural optimization on advanced structures and materials: a comprehensive review. Arch Comput Meth Eng. doi:10.1007/s11831-016-9203-2
Acknowledgements
This work was supported by the National Science Foundation of China (11472101), Postdoctoral Science Foundation of China (2013M531780), and State Key Program of National Natural Science of China (61232014).
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Da, D.C., Chen, J.H., Cui, X.Y. et al. Design of materials using hybrid cellular automata. Struct Multidisc Optim 56, 131–137 (2017). https://doi.org/10.1007/s00158-017-1652-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-017-1652-1