Skip to main content
Erschienen in: Structural and Multidisciplinary Optimization 6/2017

Open Access 15.12.2016 | RESEARCH PAPER

GOTICA - generation of optimal topologies by irregular cellular automata

verfasst von: Bogdan Bochenek, Katarzyna Tajs-Zielińska

Erschienen in: Structural and Multidisciplinary Optimization | Ausgabe 6/2017

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In recent years the Cellular Automata (CA) concept has been successfully applied to structural topology optimization problems. In the engineering implementation of CA, the design domain is decomposed into a lattice of cells, and a particular cell together with the cells to which it is connected forms a neighborhood. It is assumed that the interaction between cells takes place only within the neighborhood and the states of cells are updated synchronously in subsequent time steps according to some local rules.The majority of results that have been obtained so far were based on regular lattices of cells. However, a practical engineering analysis and design in many cases require using highly irregular meshes for complicated geometries and/or stress concentration regions. The aim of the present paper is to extend the concept of CA towards the implementation of unstructured grid of cells related to non-regular mesh of finite elements. Introducing an irregular lattice of cells allows to reduce the number of design variables without loosing the accuracy of results and without an excessive increase of the number of elements caused by using a fine mesh for a whole structure. The implementation of non-uniform cells of Cellular Automaton requires a reformulation of standard local rules, for which the influence of the neighborhood on the current cell is independent of sizes of the neighboring cells.
Hinweise
Full version of the paper presented at the Congress WCSMO11, Sydney 2015.

1 Introductory remarks

For a few decades topology optimization has been one of the most important aspects of structural design. Since the early paper by Bendsoe and Kikuchi (1988), one can find in the literature numerous approaches to generating optimal topologies based both on optimality criteria and evolutionary methods. A general overview as well as a broad discussion on topology optimization concepts are provided by many survey papers, e.g. Rozvany (2008), Sigmund and Maute (2013), Deaton and Grandhi (2014). At the same time hundreds of papers present numerous solutions including classic Michell examples as well as complicated spatial engineering structures, implementing specific methods ranging from gradient-based approaches (e.g. Bendsoe, 1989) to evolutionary structural optimization (e.g. Xie and Steven, 1997), biologically inspired algorithms (e.g. Kaveh et al., 2008), material cloud method (e.g. Chang and Youn, 2006), spline-based topology optimization (e.g. Eschenauer et al., 1993) and level set method (e.g. Wang et al., 2003). Nevertheless the most robust, flexible and widely used approach for structural topology optimization is still the density method, which includes the popular solid isotropic material with the penalization (SIMP) technique.
Topology optimization is a constantly developing area, and one of the most important issues stimulating this progress nowadays is the implementation of efficient and versatile methods to the generation of optimal topologies to engineering structural elements. In recent years the Cellular Automata paradigm has been successfully applied to topology optimization problems. In the engineering implementation of Cellular Automaton the design domain is decomposed into a lattice of cells, and a particular cell together with the cells to which it is connected forms a neighborhood. It is assumed that the interaction between cells takes place only within the neighborhood, and the states of cells are updated synchronously according to some local rules.
The first application of CA to optimal structural design, and to topology optimization in particular, was proposed by Inou et al. (1994) and Inou et al. (1997). In these papers, the design domain was divided into cells, the states of which were represented by the Young moduli of the material as design variables. By applying the local CA rules iteratively, the values of the elastic moduli for all cells were updated based on the difference between the current and the target stress values. The cells with low values of elastic moduli were removed. The idea of implementing CA to optimal design was described also by Kita and Toyoda (2000), Hajela and Kim (2001), and Tatting and Gurdal (2000), where the authors proposed a new scheme for CA, in which analysis and design were performed simultaneously - a simultaneous analysis and design. This technique has been modified and extended, for example by Cortes et al. (2005), Setoodeh et al. (2006), Canyurt and Hajela (2007). For the last two decades the implementation of CA in the structural design has been intensively examined, and numerous papers related to the application of CA to the topology optimization, see e.g. Missoum et al. (2005), Abdalla et al. (2006), Hassani and Tavakkoli (2007), Penninger et al. (2009), Sanaei and Babaei (2011), Bochenek and Tajs-Zielińska (2012), Bochenek and Tajs-Zielińska (2013) or Du et al. (2013), Bochenek and Tajs-Zielińska (2015) have been published. In addition, the series of papers by Tovar and co-workers should be mentioned: Tovar et al. (2004a), Tovar et al. (2004b), Tovar et al. (2006), Penninger et al. (2011), in which a new CA technique, inspired by a process of a functional adaptation taking place in bones, has been implemented.
The majority of structural topology optimization results that have been obtained so far were based on regular lattices of cells, among which the most common choice is a rectangular grid. One can find only isolated examples of implementation of triangular or hexagonal lattices, e.g. Saxena (2009), Talischi et al. (2009), Jain and Saxena (2010), Talischi et al. (2010), Sanaei and Babaei (2011), Talischi et al. (2012), Christiansen et al. (2014), Wang et al. (2014), Jain et al. (2015). However, in many cases a practical engineering analysis and design require using highly irregular meshes for complicated geometries and/or stress concentration regions.
The aim of the present paper is to extend the concept of Cellular Automata lattice towards an irregular grid of cells related to a non-regular mesh of finite elements. The strategy which consists of resizing a traditional uniform grid of cells allows us to obtain more flexible solutions. The advantage of using a non-uniform lattice of cells is the most evident when the design domain is extremely irregular and it is even impossible to cover the design domain with uniform, e.g. rectangular cells. On the other hand, it is well known that holes and sharp edges indicate stress concentration and the regions of such intensity should be covered with a more fine mesh, which is not necessary for the structure as a whole. In other words, a non-uniform density of cells is used in order to achieve a more accurate solution without an excessive increase of the number of elements caused by using a fine mesh for the whole structure. It is worth noting that the non-uniform density of finite elements can be, but not necessarily is, directly related to the density of cells of Cellular Automaton. The implementation of non-uniform cells of Cellular Automaton requires a reformulation of standard local rules, for which the influence of the neighborhood on the current cell is independent of sizes of the neighboring cells and neglects, for example, the length of mutual boundaries. This paper proposes therefore new local update rules dedicated to implemented irregular lattices of cells. The novel concept is discussed in detail and the performance of the numerical algorithm based on the introduced idea is presented.

2 Irregular cellular automata

Most up-to-date applications of Cellular Automata in structural optimization are conventionally based on regularly spaced structured meshes. On the other hand, using irregular (unstructured) computational meshes provides more flexibility for fitting complicated geometries and allows for local mesh refinement. Some attempts to implement irregular Cellular Automata have been already reported in the literature, e.g. O’Sullivan (2001), Lin et al. (2011), but without application to topology optimization.
In this paper the concept of topology generator based on Cellular Automata rules is extended to unstructured meshes. Similar to regular (structured) Cellular Automata, several neighborhood schemes can be identified. The two most common ones are the von Neumann type and the Moore type. As can be seen in Fig. 1, in the case of the von Neumann configuration only three immediate neighbors are taken into account. These neighboring cells share common edges with the central cell. In the Moore type neighborhood in Fig. 2, any triangle that has common edges or common vertices with the central cell can be considered a neighbor of the central triangle. It is worth noting that this type of neighborhood involves more neighbors around the central cell and the number of neighbors can vary since it depends on a particular irregular mesh arrangement.

3 The algorithm

The performance of Cellular Automata algorithms, reported in literature, is often based on heuristic local rules. Similarly, in the present paper, the efficient heuristic algorithm, being an extension of the one introduced by Bochenek and Tajs-Zielińska (2012, 2013), has been implemented.
In this paper the structure compliance:
$$ U(\mathbf{d})=\sum\limits_{i=1}^{M}{{d_{i}^{p}} \mathbf{u}_{i}^{T} \mathbf{k}_{i} \mathbf{u}_{i}} $$
(1)
is minimized. In (1) u i and k i are the element displacement vector and the stiffness matrix, respectively, and M stands for the number of cells/elements.
The power law approach defining solid isotropic material with the penalization (SIMP) with design variables being the relative densities of a material has been utilized. The elastic modulus E i of each cell element is modelled as a function of relative density d i using the power law, according to (2).
$$ E_{i}={d_{i}^{p}}E_{0}, \hspace{5mm} d_{min} \leq d_{i} \leq 1 $$
(2)
In this formula, E 0 is the elastic modulus of a solid material, and the power p, usually equalling 3, penalizes intermediate densities and drives the design to a material/void structure.
The local update rule proposed by Bochenek and Tajs-Zielińska (2012, 2013) is recalled first. For each cell information is gathered from the adjacent cells forming the Moore or the von Neumann type neighborhood. Based on that, the update of the design variable d i associated with a particular cell is set up as a linear combination of design variables corrections with coefficients, values of which are influenced by the states of the neighboring cells, according to (3) and (4):
$$ d_{i}^{(t+1)}=d_{i}^{(t)}+\delta d_{i} $$
(3)
$$ \delta d_{i}=(\alpha_{0}+\sum\limits_{k=1}^{N}{\alpha_{k}})m=\tilde{\alpha} m $$
(4)
The compliance values calculated for the central cell U i and N neighboring cells U i k are compared to a selected threshold value U . Based on relations (5) and (6) specially selected positive or negative coefficients \(C_{\alpha _{0}}\) for central cell and C α for the surrounding cells are transferred to the design variable update scheme (4).
$$ \alpha_{0}= \left\{ \begin{array}{rcl} {\kern2mm}-C_{\alpha_{0}} & {\kern2mm}\text{if} & {\kern2mm} U_{i} \leq U^{\ast} \\ & & \\ {\kern2mm}C_{\alpha_{0}} & {\kern2mm}\text{if} & {\kern2mm} U_{i} > U^{\ast} \end{array} \right. $$
(5)
$$ \alpha_{k}= \left\{ \begin{array}{rcl} {\kern2mm}-C_{\alpha} & {\kern2mm}\text{if} & {\kern2mm} U_{ik} \leq U^{\ast} \\ & & \\ {\kern2mm}C_{\alpha} & {\kern2mm}\text{if} & {\kern2mm} U_{ik} > U^{\ast} \end{array} \right. $$
(6)
The move limit m implemented in the above algorithm controls the allowable changes of the design variables values. Values of \(C_{\alpha _{0}}\) and C α are selected so as to keep \(-1 \leq \tilde {\alpha } \leq 1\).
The numerical algorithm has been built in order to implement the design rule proposed above. As for the optimization procedure, the sequential approach has been adapted meaning that for each iteration the structural analysis performed for the optimized element is followed by the local updating process. Simultaneously, a global volume constraint can be applied for a specified volume fraction V(d) = κ V 0, where V 0 stands for the design domain volume and κ is the prescribed volume fraction. The volume constraint is implemented in each iteration when local update rules have been applied to all cells. In practice, the design variables multiplier is introduced and then its value is sought for so as to fulfill the volume constraint. As a result, the generated topologies preserve a specified volume fraction of a solid material during optimization process.
In the case of irregular meshes, the novel approach is proposed. It incorporates the influence of cell sizes/areas on the update process. Assuming that the quantities A i and A i k stand for areas of central and neighboring cells, respectively, the update rule takes the following form:
$$ \delta d_{i}=[\frac{A_{i}}{A}(-1)^{\alpha_{0}} +\sum\limits_{k=1}^{N}{\frac{A_{ik}}{A}}(-1)^{\alpha_{k}}] m=\tilde{\alpha} m $$
(7)
where
$$ A=A_{i}+\sum\limits_{k=1}^{N}{A_{ik}} $$
(8)
The specified values of power α 0 and α k are transferred to the update rule (7) according to the following relations:
$$ \alpha_{0}= \left\{ \begin{array}{rcl} {\kern2mm} 1 & {\kern2mm}\text{if} & {\kern2mm} U_{i} \leq U^{\ast} \\ & & \\ {\kern2mm} 2 & {\kern2mm}\text{if} & {\kern2mm} U_{i} > U^{\ast} \end{array} \right. $$
(9)
$$ \alpha_{k}= \left\{ \begin{array}{rcl} {\kern2mm} 1 & {\kern2mm}\text{if} & {\kern2mm} U_{ik} \leq U^{\ast} \\ & & \\ {\kern2mm} 2 & {\kern2mm}\text{if} & {\kern2mm} U_{ik} > U^{\ast} \end{array} \right. $$
(10)
The form of rule (7) together with relations (9) and (10) guarantee that \(-1 \leq \tilde {\alpha } \leq 1\). Comparing (4) and (7), it is visible that in the latter case the fixed values of \(C_{\alpha _{0}}\) and C α from (4) have been replaced by quantities, the values of which depend on the sizes of the neighboring cells. The new proposal mentioned above can be therefore treated as a generalization of the original rule directed towards an irregular cell lattice.
Below, the pseudo-code of the algorithm is presented:
GET input data
SELECT reference energy value U
SET initial values of design variables
SELECT neighborhood type
ASSIGN neighboring cells to each cell
SELECT move limit m
DO UNTIL stopping criteria are met
PERFORM structural analysis
IMPORT data from structural analysis
FOR all cells
CALCULATE local compliances U(d i )
END FOR
FOR all cells
UPDATE design variables d i
END FOR
IMPOSE volume constraint
END DO
DISPLAY results

4 Introductory example

The rectangular Michell-type structure shown in Fig. 3, clamped at the left edge and loaded by a vertical force applied at the bottom right corner, has been chosen as an introductory example. The irregular mesh that consists of triangular elements/cells has been applied. The denser mesh surrounds the bottom right corner of the rectangle. The two cases are considered, namely the larger and the smaller area of mesh concentration shown in Figs. 4 and 5, respectively. Since a similar number of cells has been chosen for both cases, for the latter case smaller cell sizes have been selected for the concentration region.
The results of a structural analysis performed for force P=500 N and material data E=200 GPa, ν=0.3, are as follows. For the irregular lattice of 10594 cells distributed as in Fig. 4: the maximal equivalent stress 11.8 kPa, the maximal displacement 0.24 10−6 m and the compliance 11.5 10−5 Nm have been found. In the case of the irregular lattice of 10439 cells distributed according to Fig. 5: the maximal equivalent stress 14.8 kPa, the maximal displacement 0.24 10−6 m and the compliance 11.5 10−5 Nm are obtained.
The comparison of results for the two implemented irregular meshes shows that displacements and compliances are practically the same, whereas significant difference regards the maximal stress value. Since values of stresses are influenced by the implemented mesh density in order to better describe stresses in the vicinity of the bottom right corner of the rectangle,a denser mesh should be applied in this area.
The topology optimization has been performed for the irregular mesh distributed according to Fig. 5. The obtained results are as follows: the maximal equivalent stress 14.8 kPa, the maximal displacement 0.18 10−6 m and the compliance 8.5 10−5 Nm. The distribution of equivalent stress and displacement is presented together with the final topology in Figs. 6 and 7, respectively.
The question now arises: what if a regular mesh is applied? It occurs that the regular lattice of 42230 cells has to be applied in order to get the same level of displacements, compliance and equivalent stress values. The obtained results are presented in Fig. 8: the maximal equivalent stress 14.5 kPa and in Fig. 9: the maximal displacement 0.18 10−6 m. The compliance for the final topology is 8.5 10−5 Nm.
Based on the above discussion of results, one can observe that the implementation of irregular lattice of cells can significantly reduce the number of cells/elements necessary to perform the analysis and topology optimization and at the same time retain the correct information regarding the stress and displacement distribution.

5 Generation of optimal topologies based on irregular cell lattices

Selected examples of compliance-based topologies generated using the approach presented in this article are discussed. The first example in this section is a C-shaped structure presented in Fig. 10, with an irregular lattice of cells distributed as shown in Fig. 11. The iterations history and topology evolution overview are presented in Figs. 12 and 13, respectively. The results of the structural analysis of optimized structure performed for force P=1 kN and material data E=200 GPa, ν=0.3, are as follows. For an irregular lattice of 5272 cells: the maximal equivalent stress 7.33 MPa, the maximal displacement 0.79 10−6 m and the compliance 1.56 10−3 Nm. The distributions of stresses and displacements are presented in Figs. 14 and 15, respectively. In order to reflect such stress and displacement values with a regular mesh, 20062 cells have been used. The topology optimization has been performed and the obtained results are: the maximal equivalent stress 7.52 MPa, the maximal displacement 0.76 10−6 m and the compliance 1.50 10−3 Nm. The final topology with the map of stresses and displacements is presented in Figs. 16 and 17.
The next example is the hook structure shown in Fig. 18. As with the previous case, an irregular mesh that consists of triangular elements/cells has been applied, see Fig. 19. The denser mesh surrounds the region of loading application. The iterations history and topology evolution overview are presented in Figs. 20 and 21, respectively. The results of structural analysis of optimized structure performed for force P=1 kN and material data E=200 GPa, ν=0.25, are as follows. For an irregular lattice of 6169 cells: the maximal equivalent stress 3.89 kPa, the maximal displacement 0.20 10−6 m and the compliance 1.89 10−4 Nm. The distributions of stresses and displacements are presented in Figs. 22 and 23, respectively. In order to obtain the same level of stress and displacement values with a regular mesh 27942 cells have been used. The topology optimization has been performed and the obtained results are: the maximal equivalent stress 3.87 kPa, the maximal displacement 0.19 10−6 m and the compliance 1.80 10−4 Nm. The final topology with a map of stresses and displacements is presented in Figs. 24 and 25.
Another example is a portal frame presented in Fig. 26, with an irregular lattice of cells distributed according to Fig. 27. The iterations history and topology evolution overview are presented in Figs. 28 and 29, respectively. The results of the structural analysis performed for force P=100 N and material data E=200 GPa, ν=0.25 are as follows. For the irregular lattice of 14024 cells: the maximal equivalent stress 50.46 kPa, the maximal displacement 1.70 10−6 m and the compliance 4.98 10−6 Nm. The distributions of stresses and displacements are presented in Figs. 30 and 31, respectively. In order to reflect such stress and displacement values with a regular mesh 39146 cells have been used. The topology optimization has been performed and the obtained results are: the maximal equivalent stress 50.49 kPa, the maximal displacement 1.69 10−6 m and the compliance 4.86 10−6 Nm. The final topology with a map of stresses and displacements is presented in Figs. 32 and 33. Incidentally, it can be pointed out that a similar example was discussed in James and Weisman (2014), where topology optimization of structures sustaining material damage was investigated.
The final example is the half-ring structure shown in the Fig. 34. As with the previous cases, the irregular/unstructured mesh that consists of triangular elements/cells has been applied. The denser mesh shown in Fig. 35 surrounds regions of loading application. The iterations history and topology evolution overview are presented in Figs. 36 and 37, respectively. The results of structural analysis performed for force P=1 N and material data E=1 kPa, ν=0.25, are as follows. For irregular lattice of 9522 cells: maximal equivalent stress 63.76 Pa, maximal displacement 0.10 m and compliance 7.95 10−2 Nm. The distributions of stresses and displacements are presented in Figs. 38 and 39, respectively. In order to obtain the same level of stress and displacement values with a regular mesh 33106 cells have been used. The topology optimization has been performed and the obtained results are: the maximal equivalent stress 66.34 Pa, the maximal displacement 0.10 m and the compliance 7.86 10−2 Nm. The final topology with a map of stresses and displacements is presented in Figs. 40 and 41. It is worth noting that in order to obtain comparable results more than 3 times more cells were required for a regular mesh.
The half-ring structure has also been examined in Wang et al. (2014) as an example of applying a new adaptive method of topology optimization. For 6984 elements of a regular mesh the final compliance of 7.8 10−2 Nm has been obtained there. These calculations have been, for comparison, repeated within the approach of this paper and the final compliance obtained here for a regular lattice of cells is 7.83 10−2 Nm. As to irregular lattice only 2258 elements are enough to guarantee the same compliance, maximal equivalent stress and maximal displacement for the initial structure. In what follows, the topology optimization performed for that number of elements gives resulting compliance equal to 7.86 10−2 Nm.
In the supplement to the above discussion, it is worth mentioning that for the performed numerical calculations a computational cost is generated mostly by the structural analysis. The optimization algorithm based on the proposed Cellular Automata local rules returns here almost immediate response. To be specific: for the examples discussed in this paper the total time used for calculations ranges from about 3 minutes for the C-shaped structure to 9 minutes for the half-ring structure. The desktop computer AMD Phenom II X4 955 with 3.2 GHz processors and 4 GB RAM and with Ansys 12.1 as the finite element code has been used.
The final observation is that the implementation of a dense mesh in specific structure regions does not influence generated topologies significantly. As an example, let us reconsider the C-shaped structure with a regular mesh of 20062 elements (e.g. Fig. 16). The dense mesh is now added in the regions indicated in Fig. 11 and for this irregular mesh of 20642 elements topology has been generated. The results are presented in Fig. 42. As can easily be seen, there are no significant differences in topologies obtained for regular and irregular meshes.

6 Concluding remarks

The proposal of extension of the Cellular Automata concept towards an irregular grid of cells related to non-regular mesh of finite elements has been presented. It is worth noting that an irregular mesh suited for structural analysis can be but does not have to be directly used in the optimization process. The local update rules proposed for irregular CA have been efficiently and successfully applied to the generation of minimal compliance topologies. The analysis of obtained results allows formulating some conclusions. It is not necessary to use a very fine mesh for the whole structure, therefore the number of elements and design variables can be significantly reduced. Although the number of cells is limited, because of only the local mesh refinement, the information about stresses and displacements can still be reasonable. The approach presented in this paper demonstrates a significant potential of application to problems which cannot be adequately represented by regular grids. The use of irregular meshes can be helpful while modelling a domain geometry, accurately specifying design loads or supports and computing the structure response.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Literatur
Zurück zum Zitat Abdalla MM, Setoodeh S, Gurdal Z (2006) Cellular Automata paradigm for topology optimisation, Bendsoe MP et al., (eds.), IUTAM Symposium on Topological Design Optimization of Structures, Machines and Materials, Status and Perspectives, Springer Abdalla MM, Setoodeh S, Gurdal Z (2006) Cellular Automata paradigm for topology optimisation, Bendsoe MP et al., (eds.), IUTAM Symposium on Topological Design Optimization of Structures, Machines and Materials, Status and Perspectives, Springer
Zurück zum Zitat Bendsoe MP (1989) Optimal shape design as a material distribution problem. Struct Optim 1:193–202CrossRef Bendsoe MP (1989) Optimal shape design as a material distribution problem. Struct Optim 1:193–202CrossRef
Zurück zum Zitat Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in optimal design using a homogenization method. Comput Methods Appl Mech Eng 71:197–224CrossRefMATH Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in optimal design using a homogenization method. Comput Methods Appl Mech Eng 71:197–224CrossRefMATH
Zurück zum Zitat Bochenek B, Tajs-Zielińska K (2012) Novel local rules of Cellular Automata applied to topology and size optimization. Eng Optim 44(1):23–35CrossRef Bochenek B, Tajs-Zielińska K (2012) Novel local rules of Cellular Automata applied to topology and size optimization. Eng Optim 44(1):23–35CrossRef
Zurück zum Zitat Bochenek B, Tajs-Zielińska K (2013) Topology optimization with efficient rules of cellular automata. Eng Comput 30(8):1086– 1106CrossRef Bochenek B, Tajs-Zielińska K (2013) Topology optimization with efficient rules of cellular automata. Eng Comput 30(8):1086– 1106CrossRef
Zurück zum Zitat Bochenek B, Tajs-Zielińska K (2015) Minimal compliance topologies for maximal buckling load of columns. Struct Multidisc Optim 51:1149–1157MathSciNetCrossRef Bochenek B, Tajs-Zielińska K (2015) Minimal compliance topologies for maximal buckling load of columns. Struct Multidisc Optim 51:1149–1157MathSciNetCrossRef
Zurück zum Zitat Canyurt OE, Haleja P (2007) A SAND approach based on cellular computation models for analysis and optimization. Eng Optim 2(1):381–396CrossRef Canyurt OE, Haleja P (2007) A SAND approach based on cellular computation models for analysis and optimization. Eng Optim 2(1):381–396CrossRef
Zurück zum Zitat Christiansen AN, Nobel-Jorgensen M, Aage N, Sigmund O, Baerentzen JA (2014) Topology optimization using an explicit interface representation. Struct Multidisc Optim 49:387–399MathSciNetCrossRef Christiansen AN, Nobel-Jorgensen M, Aage N, Sigmund O, Baerentzen JA (2014) Topology optimization using an explicit interface representation. Struct Multidisc Optim 49:387–399MathSciNetCrossRef
Zurück zum Zitat Cortes H, Tovar A, Munoz JD, Patel NM, Renaud JE (2005) Topology optimization of truss structures using cellular automata with accelerated simultaneous analysis and design. In: Herskovits J, Mazorche S, Canelas A (eds) Proceedings of the 6th World Congress on Structural and Multidisciplinary Optimization, ISSMO. CD-ROM, Rio de Janeiro, Brazil, p 10 Cortes H, Tovar A, Munoz JD, Patel NM, Renaud JE (2005) Topology optimization of truss structures using cellular automata with accelerated simultaneous analysis and design. In: Herskovits J, Mazorche S, Canelas A (eds) Proceedings of the 6th World Congress on Structural and Multidisciplinary Optimization, ISSMO. CD-ROM, Rio de Janeiro, Brazil, p 10
Zurück zum Zitat Deaton JD, Grandhi RV (2014) A survey of structural and multidisciplinary continuum topology optimization: post 2000. Struct Multidisc Optim 49:1–38MathSciNetCrossRef Deaton JD, Grandhi RV (2014) A survey of structural and multidisciplinary continuum topology optimization: post 2000. Struct Multidisc Optim 49:1–38MathSciNetCrossRef
Zurück zum Zitat Du Y, Chen D, Xiang X, Tian Q, Zhang Y (2013) Topological Design of Structures Using a Cellular Automata Method. CMES: Comput Model Eng Sci 94(1):53–75MATH Du Y, Chen D, Xiang X, Tian Q, Zhang Y (2013) Topological Design of Structures Using a Cellular Automata Method. CMES: Comput Model Eng Sci 94(1):53–75MATH
Zurück zum Zitat Eschenauer HA, Kobelev VV, Schumacher A (1993) Bubble method for topology and shape optimization of structures. Struct Optim 8:42–51CrossRef Eschenauer HA, Kobelev VV, Schumacher A (1993) Bubble method for topology and shape optimization of structures. Struct Optim 8:42–51CrossRef
Zurück zum Zitat Haleja P, Kim B (2001) On the use of energy minimization for CA based analysis in elasticity. Struct Multidisc Optim 23:24–33CrossRef Haleja P, Kim B (2001) On the use of energy minimization for CA based analysis in elasticity. Struct Multidisc Optim 23:24–33CrossRef
Zurück zum Zitat Hassani B, Tavakkoli SM (2007) A multi-objective structural optimization using optimality criteria and cellular automata. Asian J Civil Eng (Build Hous) 8(1):77–88MATH Hassani B, Tavakkoli SM (2007) A multi-objective structural optimization using optimality criteria and cellular automata. Asian J Civil Eng (Build Hous) 8(1):77–88MATH
Zurück zum Zitat Inou N, Shimotai N, Uesugi T (1994) A cellular automaton generating topological structures. Proc 2nd Eur Conf Smart Struct Mater 2361:47–50CrossRef Inou N, Shimotai N, Uesugi T (1994) A cellular automaton generating topological structures. Proc 2nd Eur Conf Smart Struct Mater 2361:47–50CrossRef
Zurück zum Zitat Inou N, Uesugi T, Iwasaki A, Ujihashi S (1997) Self-organization 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. Proceedings of the 3th International Conference, Hong Kong, pp 1115–1120 Inou N, Uesugi T, Iwasaki A, Ujihashi S (1997) Self-organization 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. Proceedings of the 3th International Conference, Hong Kong, pp 1115–1120
Zurück zum Zitat Jain C, Saxena A (2010) An Improved Material-Mask Overlay Strategy for Topology Optimization of Structures and Compliant Mechanisms. Journal of Mechanical Design 132(6):10CrossRef Jain C, Saxena A (2010) An Improved Material-Mask Overlay Strategy for Topology Optimization of Structures and Compliant Mechanisms. Journal of Mechanical Design 132(6):10CrossRef
Zurück zum Zitat Jain N, Bankoti S, Saxena R (2015) Topological optimization of isotropic material using optimal criteria method. Int J Res Emerg Sci Technol 2(2):41–47 Jain N, Bankoti S, Saxena R (2015) Topological optimization of isotropic material using optimal criteria method. Int J Res Emerg Sci Technol 2(2):41–47
Zurück zum Zitat James KA, Waisman H (2014) Topology optimization of structures under variable loading using a damage superposition approach. Int J Numer Methods Eng 101(5):375–406MathSciNetCrossRefMATH James KA, Waisman H (2014) Topology optimization of structures under variable loading using a damage superposition approach. Int J Numer Methods Eng 101(5):375–406MathSciNetCrossRefMATH
Zurück zum Zitat Kaveh A, Hassani B, Shojaee S, Tavakkoli SM (2008) Structural topology optimization using ant colony methodology. Eng Struct 30(9):2559–2565CrossRef Kaveh A, Hassani B, Shojaee S, Tavakkoli SM (2008) Structural topology optimization using ant colony methodology. Eng Struct 30(9):2559–2565CrossRef
Zurück zum Zitat Kita E, Toyoda T (2000) Structural design using cellular automata. Struct Multidisc Optim 19:64–73CrossRef Kita E, Toyoda T (2000) Structural design using cellular automata. Struct Multidisc Optim 19:64–73CrossRef
Zurück zum Zitat Lin Y, Mynett AE, Li H (2011) Unstructured Cellular Automata for modelling macrophyte dynamics. J River Basin Manag 9(3-4):205–220CrossRef Lin Y, Mynett AE, Li H (2011) Unstructured Cellular Automata for modelling macrophyte dynamics. J River Basin Manag 9(3-4):205–220CrossRef
Zurück zum Zitat Missoum S, Gurdal Z, Setoodeh S (2005) Study of a new local update scheme for cellular automata in structural design. Struct Multidisc Optim 29:103–112CrossRef Missoum S, Gurdal Z, Setoodeh S (2005) Study of a new local update scheme for cellular automata in structural design. Struct Multidisc Optim 29:103–112CrossRef
Zurück zum Zitat O’Sullivan D (2001) Exploring spatial process dynamics using irregular cellular automaton models. Geogr Anal 33(1):1–18CrossRef O’Sullivan D (2001) Exploring spatial process dynamics using irregular cellular automaton models. Geogr Anal 33(1):1–18CrossRef
Zurück zum Zitat Penninger CL, Tovar A, Watson LT, Renaud JE (2009) KKT conditions satisfied using adaptive neighboring in hybrid cellular automata for topology optimization. In: Proceedings of the 8th World Congress on Structural and Multidisciplinary Optimization, LNEC. CD-ROM, Lisbon, Portugal, p 10 Penninger CL, Tovar A, Watson LT, Renaud JE (2009) KKT conditions satisfied using adaptive neighboring in hybrid cellular automata for topology optimization. In: Proceedings of the 8th World Congress on Structural and Multidisciplinary Optimization, LNEC. CD-ROM, Lisbon, Portugal, p 10
Zurück zum Zitat Penninger CL, Tovar A, Watson LT, Renaud JE (2011) KKT conditions satisfied using adaptive neighboring in hybrid cellular automata for topology optimization. Int J Pure Appl Math 66(3):245–262MathSciNetMATH Penninger CL, Tovar A, Watson LT, Renaud JE (2011) KKT conditions satisfied using adaptive neighboring in hybrid cellular automata for topology optimization. Int J Pure Appl Math 66(3):245–262MathSciNetMATH
Zurück zum Zitat Rozvany GIN (2008) A critical review of established methods of structural topology optimization. Struct Multidisc Optim 37:217–237MathSciNetCrossRefMATH Rozvany GIN (2008) A critical review of established methods of structural topology optimization. Struct Multidisc Optim 37:217–237MathSciNetCrossRefMATH
Zurück zum Zitat Sanaei E, Babaei M (2011) Cellular Automata in Topology Optimization of Continuum Structures. International Journal of Engineering, Science and Technology 3(4):27–41CrossRef Sanaei E, Babaei M (2011) Cellular Automata in Topology Optimization of Continuum Structures. International Journal of Engineering, Science and Technology 3(4):27–41CrossRef
Zurück zum Zitat Saxena A (2009) A Material-Mask Overlay Strategy for Continuum Topology Optimization of Compliant Mechanisms Using Honeycomb Discretization. ASME J. Mech. Des 130(8):1–9 Saxena A (2009) A Material-Mask Overlay Strategy for Continuum Topology Optimization of Compliant Mechanisms Using Honeycomb Discretization. ASME J. Mech. Des 130(8):1–9
Zurück zum Zitat Setoodeh S, Adams DB, Gurdal Z, Watson L (2006) Pipeline implementation of cellular automata for structural design on message-passing multiprocessors. Math Comput Model 43:966– 975MathSciNetCrossRefMATH Setoodeh S, Adams DB, Gurdal Z, Watson L (2006) Pipeline implementation of cellular automata for structural design on message-passing multiprocessors. Math Comput Model 43:966– 975MathSciNetCrossRefMATH
Zurück zum Zitat Talischi C, Paulino GH, Le CH (2009) Honeycomb Wachspress finite elements for structural topology optimization. Struct Multidisc Optim 37(6):569–583MathSciNetCrossRefMATH Talischi C, Paulino GH, Le CH (2009) Honeycomb Wachspress finite elements for structural topology optimization. Struct Multidisc Optim 37(6):569–583MathSciNetCrossRefMATH
Zurück zum Zitat Talischi C, Paulino GH, Pereira A, Menezes IFM (2010) Polygonal finite elements for topology optimization: a unifying paradigm. Int J Numer Methods Eng 82(6):671–698MATH Talischi C, Paulino GH, Pereira A, Menezes IFM (2010) Polygonal finite elements for topology optimization: a unifying paradigm. Int J Numer Methods Eng 82(6):671–698MATH
Zurück zum Zitat Talischi C, Paulino GH, Pereira A, Menezes IFM (2012) PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Struct Multidisc Optim 45:329–357MathSciNetCrossRefMATH Talischi C, Paulino GH, Pereira A, Menezes IFM (2012) PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Struct Multidisc Optim 45:329–357MathSciNetCrossRefMATH
Zurück zum Zitat Tatting B, Gurdal Z (2000) Cellular automata for design of two-dimensional continuum structures, Proceedings of 8th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Long Beach, CA Tatting B, Gurdal Z (2000) Cellular automata for design of two-dimensional continuum structures, Proceedings of 8th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Long Beach, CA
Zurück zum Zitat Tovar A, Niebur GL, Sen M, Renaud JE (2004a) Bone structure adaptation as a cellular automaton optimization process, Proceedings of the 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, Palm Springs, California Tovar A, Niebur GL, Sen M, Renaud JE (2004a) Bone structure adaptation as a cellular automaton optimization process, Proceedings of the 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, Palm Springs, California
Zurück zum Zitat Tovar A, Patel N, Kaushik AK, Letona GA, Renaud JE (2004b), Albany, New York Tovar A, Patel N, Kaushik AK, Letona GA, Renaud JE (2004b), Albany, New York
Zurück zum Zitat 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–1216CrossRef 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–1216CrossRef
Zurück zum Zitat Wang Y, Kang Z, He Q (2014) Adaptive topology optimization with independent error control for separated displacement and density fields. Comput Struct 135:50–61CrossRef Wang Y, Kang Z, He Q (2014) Adaptive topology optimization with independent error control for separated displacement and density fields. Comput Struct 135:50–61CrossRef
Zurück zum Zitat Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(12):227–246MathSciNetCrossRefMATH Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(12):227–246MathSciNetCrossRefMATH
Metadaten
Titel
GOTICA - generation of optimal topologies by irregular cellular automata
verfasst von
Bogdan Bochenek
Katarzyna Tajs-Zielińska
Publikationsdatum
15.12.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Structural and Multidisciplinary Optimization / Ausgabe 6/2017
Print ISSN: 1615-147X
Elektronische ISSN: 1615-1488
DOI
https://doi.org/10.1007/s00158-016-1614-z

Weitere Artikel der Ausgabe 6/2017

Structural and Multidisciplinary Optimization 6/2017 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.