Towards Optimal Heterogeneity in Lattice Structures

Page created by Reginald Andrews
 
CONTINUE READING
Towards Optimal Heterogeneity in Lattice Structures
Noname manuscript No.
                                                     (will be inserted by the editor)

                                                     Towards Optimal Heterogeneity in Lattice Structures
                                                     Yash Agrawal · G. K. Ananthasuresh
arXiv:2103.02047v1 [cond-mat.mtrl-sci] 22 Feb 2021

                                                     the date of receipt and acceptance should be inserted later

                                                     Abstract We present a multi-phase design parameter-           1 Introduction
                                                     ization to obtain optimized heterogeneous lattice struc-
                                                     tures. The 3D domain is discretized into a cubical grid       Lattice structures fall in the category of heterogeneous
                                                     wherein each cube has eight distinct unit cell types or       cellular materials composed of slender elements such as
                                                     phases. When all phases are present, the domain resem-        beams and plates. They are useful for the light-weight
                                                     bles a densely connected ground structure. The cross-         design of components and are manufactured using ad-
                                                     section area of beam segments in lattice units, modelled      ditive manufacturing. There are many desirable prop-
                                                     using Timoshenko beam theory, are the design vari-            erties of lattice structures, which include resistance to
                                                     ables. All beam segments in a particular lattice phase        buckling (Clausen et al. 2016), improved thermal per-
                                                     have the same area of cross-section to keep the num-          formance, enhanced strength-to-weight ratio and good
                                                     ber of design variables low. The optimization problem         energy absorption characteristics (Gibson and Ashby
                                                     is formulated for stiff structures and is solved using the    1997). The seminal work by A. G. M. Michel (1904)
                                                     optimality criteria algorithm. We present a case study        leads to an important learning that optimal structures
                                                     to show the superiority of topology-optimized heteroge-       have a grillage pattern composed of slender compo-
                                                     neous structures over uniform lattices of a single phase.     nents. There is a detail present at different levels of
                                                     In order to interpret the phase composition, we per-          scales. To design such structures, we are required to
                                                     form four basic load tests on single phases, namely, ten-     specify the structure at both macro- and microscales.
                                                     sion or compression, shear, bending, and torsion. The         This premise is evident in various materials present
                                                     phases are ranked based on the stiffness corresponding        in nature (e.g., bones and biological matter), as well
                                                     to individual loading conditions. The results show that       as human-made structures (e.g., Eiffel Tower, Maria
                                                     in the optimized structure, the local internal load con-      Pia bridge) (Lakes 1993; Sundaram and Ananthasuresh
                                                     figuration drives the selection of phases. We also note       2009). This is the basis for our investigation in designing
                                                     that micropolar elasticity captures the bulk behaviour        multiscale materials, using topology optimization tools.
                                                     of heterogeneous lattice structures, and helps not only       We restrict our scope to lattice structures comprising
                                                     to interpret the optimality of phases but also to improve     circular cross-section beams, even though cross-section
                                                     the computational efficiency of the proposed optimiza-        shape provides additional freedom in optimizing beams
                                                     tion technique.                                               (Ashby 1991).
                                                                                                                       To define a general cellular structure, we need to
                                                                                                                   define the tessellation of the domain, the topology of
                                                                                                                   the unit cell, and the cross-section area i.e. size of the
                                                                                                                   individual elements (Bhate 2019). The microstructure
                                                                                                                   is the part of the structure inside a small subdivision
                                                                                                                   of the domain, usually taken to be a cube (3D) or a
                                                     M2D2 Laboratory, Mechanical Engineering, IISc Bengaluru       square (2D). We define the first level of heterogeneity
                                                     E-mail: {suresh,yashagrawal}@iisc.ac.in                       as follows: A single microstructure repeated over all of
                                                                                                                   the spatial directions to get a porous material with a
Towards Optimal Heterogeneity in Lattice Structures
2                                                                                                          Agrawal et al.

periodic structure. The bulk behaviour can be mod-            etry by density-type variables, and the macrogeometry
elled using homogenization theory when the size of the        using velocity field level set. A clustering approach is
unit cell size is much smaller than the size of the struc-    used in (Jia et al. 2020), where the elemental strain en-
ture. When the unit cell topology is kept uniform, but        ergies serve as a basis to form finite amount of clusters
the cross-section sizes of the constituting structural el-    at macroscale, each cluster being assigned a distinct
ements are allowed to vary, we get to the second level        unit cell, designed concurrently. The design space gen-
of heterogeneity. The size variation enriches the design      erated by these techniques is similar in the sense that
space as the unit cell density can now spatially vary. In     a finite number of unit cells with distinctly different
the third level of heterogeneity, the unit cell topology      geometries are treated as materials, and distributed in
is allowed to vary spatially, and the cross-section size of   the design domain. So far, concurrent techniques do not
the frame elements can also be varied. The exploration        consider spatial density variation in the structure.
of this level is the contribution of this work.                   The non-concurrent approaches use predefined unit
    We discuss recent attempts in design parameteriza-        cell types and sometimes allow the density variation in
tion schemes to obtain structures at different levels of      the subdivisions that further enriches the design space.
heterogeneity. Various unit cell geometries have been         In Wang et al. (2018), two variables are employed, one
suggested by researchers, for e.g. Bhate et al. (2019).       being a density variable in the classical-SIMP sense, and
Starting with the first level of heterogeneity, Robbins       the second a discrete variable with distinct predefined
et al. (2016); Clausen et al. (2016) use the conventional     unit cell geometries assigned. The elastic properties are
topology optimization tools to get the optimized struc-       interpolated using the discrete variable. A preconceived
tures, using the homogenized material properties for          parameterised level set defines the microstructure in
a single unit cell. For the second level of heterogene-       Zhang et al. (2019), and the level is adjusted at different
ity, the homogenization is performed for various densi-       points in the design domain to get the density variation
ties of a selected microstructure topology and material       aspect in the design. Imediegwu et al. (2019) take an
interpolation is done in terms of a physically mean-          exhaustive approach by establishing a elastic property
ingful density variable, or a discrete design variables.      workspace with respect to the radii of various beam
Then, using a modified sensitivity analysis, the opti-        segments in a 3D lattice, and then treating those radii
mization is performed and the structure is designed,          as design variables. Similarly, Wang et al. (2020) use
called graded structure (Cheng et al. 2018; Zhang et al.      a 5th order polynomial for fitting the elastic properties
2015; Wu et al. 2019b). One reference puts forth a novel      in two variables, first a physically-meaningful density,
and interesting clustering approach, where density clus-      and a second aspect ratio variable defining the unit cell
ters are formed and the unit cell is assigned based on        topology. Moving away from homogenization, Liu et al.
the densities initiated from SIMP method (Kumar and           (2020) model the microstructure by static condensation
Suresh 2020). Another approach improves the design            method, with a physically-meaningful density variable
space by introducing a possibility of rotating the struc-     and another discrete variable for microstructure defini-
ture in each subdivision, based on one of the two things:     tion. The common thread in all of the techniques, ex-
principle stress/strain direction (Daynes et al. 2019), or    cept Rodrigues et al. (2002), is the connectivity treat-
conforming to the outer geometry (Wu et al. 2019a).           ment, and the design space. The information about con-
    Coming to the schemes that address the third level        nectivity is lost during homogenization, which leads to
of heterogeneity, we first discuss a few attempts that use    the contiguous subdivisions having non-connecting mi-
concurrent optimization technique. The work initiated         crostructures. The microstructure connectivity is en-
with Rodrigues et al. (2002), where both the micro- and       sured either by a connectivity constraint, or by non-
the macrostructure are designed such that each subdi-         participating design measures. Futhermore, the meth-
vision has a completely different and optimized geome-        ods explored thus far do not permit more than one unit
try, using a density-based approach. In Sivapuram et al.      cell type to co-exist in any and every cube of the dis-
(2016) a segregated domain is considered, with a dis-         cretized domain.
tinct unit cell geometry designed for each partition, us-         Our design parameterization is a non-concurrent ap-
ing a level-set approach. Deng and Chen (2017) explore        proach, where the design space resembles Wang et al.
a robust design of cellular material. Each subdivision is     (2020) and Liu et al. (2020), with the extension that
assigned one of a finite number of microstructures that       many unit cell types are permitted to occupy a location,
are designed using discrete material optimization, and        depending on the optimality of the solution. Thus, our
a combined SIMP and PAMP interpolation technique.             approach is capable of giving optimal heterogeneity in
Wang and Kang (2019) presented a similar material-            lattice structures. We begin by identifying eight differ-
distribution type problem, parameterizing microgeom-          ent unit cell types, or phases for cubes in 3D (Figure
Towards Optimal Heterogeneity in Lattice Structures
Towards Optimal Heterogeneity in Lattice Structures                                                                       3

     (a) Phase 1     (b) Phase 2   (c) Phase 3   (d) Phase 4   (e) Phase 5   (f) Phase 6   (g) Phase 7      (h) Phase 8

                   Fig. 1: The eight identified phases i.e. unit cells, each shown in a different colour.

                       Table 1: Geometric information of the fundamental phases, i.e. unit cells

                     Phase   Number of beam segments      Beam segment length     Redundancy index nk
                       1                 12                         1                       4
                       2                 24                        √1                       2
                                                                     2
                                                                   √
                                                                     3
                       3                  8                         2
                                                                                            1
                       4                 24                        √1                       2
                                                                     2
                                                                    1
                       5                 24                         2
                                                                                            2
                       6                 12                        √1                       1
                                                                     2
                       7                 12                        √1                       1
                                                                     2
                                                                    1
                       8                  6                         2
                                                                                            1

1). They are centrosymmetric and all of the beam seg-           (Rueger et al. 2019). Discrete asymptotic homogeniza-
ments in a phase have the same length (Table 1). Junc-          tion (Tollenaere and Caillerie 1998) is a technique that
tions exists at corners, midpoints of edges and faces,          yields the material properties for unit cells with discrete
as well as the centre of the cube. Furthermore, no two          elements such as beams. Since we need to simplify the
phases share a beam segment, although they can inter-           computation and preserve the physics of the system at
sect. We assign a single density parameter to each of           the same time, we prefer to model the structure using
these phases such that each beam in a single phase has          Timoshenko 3D frame elements (Karadeniz et al. 2013).
the same cross-section area, proportional the density           We note that connectivity is guaranteed by virtue of
parameter. All eight phases are permitted to exist in the       frame finite element analysis (FEA) in our procedure.
cube and hence there are eight design parameters per            We do away with the extensive computations for the ho-
cube, one for each phase. When a density parameter be-          mogenization and the material interpolation step. Also,
comes small, we consider that the corresponding phase           the sensitivity analysis is a straightforward application
is absent in that cube. In this way, effectively 28 com-        of the chain rule, is analytically exact, and there is no
binations of unit cell topologies are possible, including       requirement of sensitivity filters. In this model, there is
a void. The parameterization retains the sense of den-          a source of error due to the stiffening at the junctions
sity variation. When all of the phases are present, the         i.e. the structure is actually stiffer than predicted. So
microstructure resembles a densely connected ground             we err on the conservative side. One way to design the
structure. The cubical grid is populated with eight den-        junctions is by using a convex hull approach as in Verma
sity parameters belonging to each cube, similar to Koh          et al. (2020).
et al. (2005).

    As there is a lot of detail in the structure, modelling         We consider the problem of designing stiff struc-
with continuum elements is computationally expensive.           tures by minimising the mean compliance with linear
Homogenization theory is not applicable when the unit           constraints. The optimality criteria algorithm (Rozvany
cell size (a cube here) is not small enough as compared         and Zhou 1991; Yin and Ananthasuresh 2001) is found
to the size of the structure. The bulk behaviour of lat-        to be sufficient for this problem. In mean compliance
tice structures is better captured by micropolar elas-          minimization, the volume constraint acts as the source
ticity (Lakes 1998). Scale effects have been experimen-         of conflict. We also add a minimum porosity limit in the
tally observed in lattice-structure components that are         form of a second constraint to get practically meaning-
not explained by classical elasticity; stochastic polymer       ful structures. The algorithm does not face convergence
foams (Rueger and Lakes 2016) and lattice structures            issues, and the scaling of density variables is convenient.
Towards Optimal Heterogeneity in Lattice Structures
4                                                                                                        Agrawal et al.

    We solve five test cases using our approach and          BB and void. BB yields only a single point, each of the
present one case study. The optimized structures have        remaining are considered individually.
admissible heterogeneity. There is a form of continu-
ity, expected in size optimization, where some regions
have thick beams and some have very thin beams or            Vertex-Vertex and Vertex-Edge : When we input only
voids. Some aspects of the macrogeometry are under-          the vertex node coordinates, we get the simple cubic
standable by intuition. In the case study, we compare        topology. The same topology emerges when both ver-
the designs where the unit cell topology is restricted       tices and edge-centres are input. We merge these into a
(second level of heterogeneity, uniform or homogeneous       single phase, phase 1 (Figure 1a).
topology) and the designs with all of the phases allowed
(heterogeneous topology). Here the optimality of het-
erogeneous designs is highlighted. We finally interpret      Face-Vertex and Face-Face : With face centre and ver-
the optimal structures using unit cell tests based on        tex coordinates as the input, the figure is a combination
micropolar elasticity.                                       of the stellated tetrahedron and the octahedron. When
    The paper is organised as follows: Section 2 outlines    the face centres are the sole input, the octahedron unit
the identification method of the phases and the design       cell comes out. Thus, we form two distinct unit cells,
parameterization. Section 3 is devoted to the optimiza-      stellated tetrahedron and the octahedron , respectively
tion problem formulation, followed by the sensitivity        called phase 2 (Figure 1b) and phase 7 (Figure 1g).
analysis and the algorithm used to numerically solve the
problem. Section 4 is for the discussion of the results
for the various test cases and the case-study. In Sec-       Body-Vertex and Body-Edge and Body-Face : There are
tion 5, we try to interpret the designs by putting forth     three distinct topologies formed here, connecting body
a hypothesis. The final section is the closure where we      centre to each of the node types. These are numbered:
summarize the contribution of the paper and discuss ex-      vertex, phase 3 (Figure 1c), edge centre, phase 6 (Figure
tensions where the method is applicable. The appendix        1f), and face centre, phase 8 (Figure 1h).
summarises the relations necessary for the frame FEA,
derived from the first principles.
                                                             Edge-Edge : With only edge centre coordinates as the
                                                             input, the cuboctahedron unit cell is formed. We call
                                                             this phase 4 (Figure 1d).
2 Design Parameterization

In each of the cubic subdivision of the domain, we allow
                                                             Face-Edge : With face centre and edge centre coordi-
the microstructure topology to be constructed from a
                                                             nates as the input, the segments are arranged in a plus
basic set of phase topologies. There are three core ideas
                                                             (+) sign on all of the six faces of the cube. We call this
in our design parametrization.
                                                             phase 5 (Figure 1e).
1. Decomposing the densely connected ground struc-              Next, we assign a density parameter to each of the
   ture topology into a finite number of groups.             phases such that all of the segments grouped in a single
2. Assigning single density parameter to all segments        phase have equal cross-section area, proportional to ρ.
   of a group.                                               To each of the fundamental phases we attach l, the
3. Connecting the slenderness ratio of a beam segment        length of the segment in that group. For each cubic
   to each density parameter.                                subdivision there are eight (in our case) phases and
                                                             density parameters. When all of the eight phases are
We define a connectivity scheme that yields a connec-
                                                             present, the exhaustive connectivity emerges (Figure 2).
tivity graph from a set of nodes as the input. In this
                                                             With this design parameterization, we have:
scheme, at each node, we mark its connection with all
of the nodes closest to it. Then all of the redundant con-
nections are removed. We consider four types of nodes                                     
                                                                   ρ11 ρ12 . . . . . . ρ1n
in a cube, the eight vertices (V), the six face centres
                                                                       .
                                                                  ρ21 . .
                                                                                          
(F), the twelve edge centres (E) and one body centre                                   ρ2n 
                                                                                          
(B). Using the described scheme and feeding in the co-       ρ =  ...     ..                                      (1)
                                                                                          
                                                                               .           
ordinates in the set of two node types, we can form a            
                                                                  .
                                                                                           
                                                                  ..            . ..
                                                                                           
basis set of phases. There are eleven distinct combina-                                    
tions, namely, VV, EE, FF, VE, VF, VB, EF, EB, FB,                ρm1 ρm2 . . . . . . ρmn
Towards Optimal Heterogeneity in Lattice Structures
Towards Optimal Heterogeneity in Lattice Structures                                                                  5

                             
      l11 l12 . . . . . . l1n
          .
     l21 . .
                             
                         l2n 
                              
l =  ...     ..                                       (2)
                             
                 .           
                              
     .             ..
     ..
                              
                        .     
      lm1 lm2 . . . . . . lmn
Here, m is the number of phases, which is eight in our
case. n is the number of cubic subdivisions in the design
domain.
    In each phase, the types of the two nodes at the
end of each segment is unique. Consequently, no beam                   Fig. 2: A combination of all of the phases
segment is shared among different phases of a single
cube. They intersect and we add nodes at those places.        This parametrization yields a design space within the
The basic set of phases chosen by us is a representative      third stage of heterogeneity including spatial variation
set used to demonstrate the approach. There can be            of phase topologies and sizes.
another set that is optimal for certain boundary condi-
tions and objective functions. The phases can also be
asymmetric, directional, be designed by a concurrent          3 Problem Formulation, Sensitivity Analysis,
approach, or come from manufacturing considerations.          and Numerical Algorithm
    Next, we define the proportionality constant for con-
necting the density parameters to the area of cross-          3.1 Problem Formulation
section of individual beam segments. The optimization
constraints need to be inspired from the model’s limi-        The optimization problem is framed with the minimiza-
tations on the slenderness ratio. Appropriate scaling of      tion of the mean compliance as the objective.
the density parameter will provide us a direct handle
on the ratio, which simplifies the constraints. When ρ
is unity, we have chosen for the slenderness ratio to be      min
                                                              ρ
                                                                  fT u
                                                               ij
                                                               u
3. The area of circular cross-section of a beam segment
is given by,
                                                              Subject To :
          2
        πlij
Ak =           ρij                                     (3)
         36
                                                              λ : K(A(ρij ))u − f = 0                               (5)
    When we consider all of the cubic subdivisions to
be populated using the same phases, the adjacent cubic
subdivisions might share some beam segments. To ad-                   P
dress this, we define a redundancy index nk . The shared      Λ :
                                                                      X
                                                                              Ak (ρij )Lk − µV ∗ = 0                (6)
segments are either present on the cube’s edges or faces.            k = 1
The beams on the edges will have nk = 4 and the ones
on faces will have nk = 2. The segments completely in-                 m      P    πLk 2
side the cube will have nk = 1. On the boundary of the                           k 36nk lij ρij
                                                                       X
                                                              φj :                                −κ≤0              (7)
design domain, these indices are again set to 1. To get               i = 1
                                                                                     Vj
the area of cross-section of a beam segment, we follow
the following equation.
                                                                    ε ≤ ρij ≤ ρmax
                         2
               X       πlij
Ak =                        ρij                        (4)
                       36nk
        j= nk values                                          Data :
    To summarize, we define fundamental phases as topolo-
gies and then let the microstructure topology be a com-
bination of them, also letting the size to vary spatially. f , V ∗ , lij , Lk , nk , Vj , K, µ, ε, ρmax , κ
Towards Optimal Heterogeneity in Lattice Structures
6                                                                                                           Agrawal et al.

                    (a) Boundary condition                                 (b) Optimized design

                              Fig. 3: Cantilever case boundary condition and result

                    (a) Boundary condition                                 (b) Optimized design

                               Fig. 4: Torsion case boundary condition and result

    The constraint corresponding to the Lagrange mul-     that, we differentiate the potential energy w.r.t. the
tiplier λ is for the governing equation, K being the      area of cross-section to get
global stiffness matrix and u the displacement. The
constraint corresponding to the Lagrange multiplier Λ             Z   Le   
                                                                                                      
                                                          ∂Π            E      02   A 02        A 02
is the global volume constraint, Lk the length of the         =              ux +      θz +        θy
                                                          ∂Ak            2          2π          2π
beam segment k, V ∗ is the volume of the design do-                0
                                                                                              
main, and µ being the volume ratio. The constraint                Ke G      2
                                                                +       uy 0 + θz 2 − 2θz uy 0               (8)
corresponding to the Lagrange multiplier φ is for main-             2
                                                                                                         
taining a minimum porosity in the structure, defined              Ke G      2                       GA 0 2
                                                                +       uz 0 + θy 2 + 2θy uz 0 +       θx dl
by κ that is same for all cubic subdivisions. Vj is the             2                               2π
volume of cubic subdivision j. ε and ρmax are the up-
                                                              Now we apply the Ritz method to find the elemen-
per and lower bounds on the density parameter. ε is
                                                          tal sensitivity to area of cross-section in the form of a
uniformly taken as 0.0001 while optimization and 0.01
                                                          matrix ∂K
                                                                  ∂Ak . The expression is present in the appendix
                                                                     k
while visualization.
                                                          with the matrix values in the terms of the beam pa-
                                                          rameters. The elemental sensitivity matrix is to be ap-
                                                          propriately rotated. Using the chain rule, we perform
3.2 Sensitivity Analysis                                  a summation of the sensitivity of all beam segments
                                                          present in a phase to finally find the sensitivity.
The Karush-Kuhn-Tucker (KKT) conditions are derived
and the sensitivities are calculated using the adjoint
method. We first find the sensitivity of the governing    ∂(RT KR)                  X                    ∂Kk ∂Ak
                                                                   =                                RT      R         (9)
equation with respect to the density parameters. For        ∂ρij                                         ∂Ak ∂ρij
                                                                           k = all beams in phase
Towards Optimal Heterogeneity in Lattice Structures
Towards Optimal Heterogeneity in Lattice Structures                                                                      7

          (a) Boundary condition: MBB            (b) Optimized design: MBB           (c) Optimized design: MBB

          (d) Boundary condition: Chair          (e) Optimized design: Chair         (f) Optimized design: Chair

                                          Fig. 5: Results for MBB and Chair cases

                                                                 2. Calculate
                                                                             the
                                                                                OC multipliers by assuming the value
∂Ak      2
       πlij                                                         of Λ + φVkk as unity. Multiply all of the ρij with
     =                                                  (10)
∂ρij   36nk                                                         their respective multipliers.
                                                                 3. Enforce the global volume constraint by dividing all
   The rest of the sensitivities are also calculated fol-           of the ρij by an appropriate scalar.
lowing a similar procedure.                                      4. Mark the design variables that have breached the
                                                                    upper or lower limits and enforce the limits. The
                                                                    marked variables will not be changed any further in
3.3 Numerical Algorithm                                             the ongoing iteration. Once again satisfy the global
                                                                    volume constraint by dividing the unmarked vari-
We use the optimality criteria (OC) algorithm that is
                                                                    ables by an appropriate scalar.
tailored for linear density-based structural optimization
                                                                 5. Find the active constraints in φj and mark the rel-
problems (Saxena and Ananthasuresh 2000).
                                                                    evant design variables. Satisfy the constraint φj by
                                                                    dividing each of the unmarked design variable in
                      ∂(RT KR)                                      the active constraints by respective scalars for each
                     uT           u     !β
 (p+1)      (p)           ∂ρij                                      constraint.
ρij      = ρij .                                       (11)
                                                                 6. Satisfy the volume constraint by dividing the un-
                         
                      φk P πLa 2
                   Λ+               l                               marked design variables by a single scalar. Remove
                      Vk      a
                                36na ij
                                                                    and reset all of the marks placed on variables. Go
The initial guess is taken to be uniform densities with             back to step (1) until convergence.
all of the eight phases present equally and the volume
                                                                The convergence is reached when the difference in the
constraint satisfied. The number of cubic elements de-
pends on the problem. The boundary conditions are               objective function value for successive iterations is lower
                                                                than a tolerance, which is taken in accordance with the
applied appropriately. The update scheme is as follows.
                                                                problem. This algorithm leads us to a local minimum.
1. Using the design variables perform function evalua-          Here, β is a positive numerical handle less than unity. It
   tion and sensitivity analysis.                               is constant for an optimization run, but appropriately
Towards Optimal Heterogeneity in Lattice Structures
8                                                                                                               Agrawal et al.

           (a) Phase 1                   (b) Phase 2                   (c) Phase 3                     (d) Phase 4

           (e) Phase 5                    (f) Phase 6                  (g) Phase 7                     (h) Phase 8

                         (i) Comparison of stiffness in homogeneous designs (bars in color) and het-
                         erogeneous design (black dashed line, Figure 3b)

                                    Fig. 6: Case-Study: Designs for Cantilever case

choosen to solve for different values of the volume ratio       2005; Ayachit 2015). The dimensions are realistic and
µ. We have developed a vectorized script in MATLAB              the area of cross section of the beam segments are up
implementing the FEA and the algorithm.                         to scale. Each phase has a different color assigned to it
                                                                for the purpose of visualization.

4 Numerical Results
                                                                4.1 Case 1: Cantilever Beam
We solve several problems to illustrate the approach
described. The mean compliance in all of the problems           The first problem is the cantilever case (boundary con-
converges to 4 significant digits comfortably within 100        ditions: Figure 3a). We encastre one end of the domain
iterations.                                                     by completely fixing the nodes that fall in the blue re-
    For the optimized results in this section, we have          gion. A distributed transverse force is applied to all of
taken the minimum porosity limit κ to be 40% and the            the nodes on the other end, red arrows indicate the di-
target volume ratio µ to be 5%. The plots for the opti-         rection. The optimized structure is the adjoining Figure
mized design are rendered in ParaView (Ahrens et al.            3b.
Towards Optimal Heterogeneity in Lattice Structures
Towards Optimal Heterogeneity in Lattice Structures                                                                    9

           (a) Phase 1                    (b) Phase 2                   (c) Phase 3                     (d) Phase 4

            (e) Phase 5                    (f) Phase 6                  (g) Phase 7                     (h) Phase 8

                          (i) Comparison of stiffness in homogeneous designs (bars in color) and het-
                          erogeneous design (black dashed line, Figure 4b)

                                       Fig. 7: Case-Study: Designs for Torsion case

    There is a qualitative match with the intuitive ex-          loaded end (Figure 4b). The final mean compliance is
pectations on the stiffest structure. The designed struc-        7.403E-3 Nm.
ture has a major amount of material concentrated at
the top and bottom stacks. Furthermore, the density is
more towards the support end, i.e. the beam segments             4.3 Case 3 and 4: MBB and Chair Problem
are thicker towards the support end. The final value of
mean compliance is 7.919E-4 Nm.                                  Here, we consider two realistic problems of larger size
                                                                 than the first two cases. The first is the MBB problem
                                                                 (Figure 5a) with a rectangular domain, completely fixed
4.2 Case 2: Torsion                                              at two ends and a central load. The second is the chair
                                                                 problem (Figure 5d) with an L-shaped 3D domain. The
In this case, we take the same geometry as case 1 and            seat and the backrest have forces normal to the surfaces
apply a distributed torsion load on the load end (Figure         and the four corners on the bottom face are fixed. The
4a). The support end is encastre. The optimized design           optimized mean compliance for MBB case is 1.002E-4
is found to be a hollow tube with a closed lid at the            Nm, and for the chair case it is 1.2436E-3 Nm.
Towards Optimal Heterogeneity in Lattice Structures
10                                                                                                              Agrawal et al.

           (a) Phase 1                   (b) Phase 2                   (c) Phase 3                     (d) Phase 4

           (e) Phase 5                    (f) Phase 6                  (g) Phase 7                     (h) Phase 8

                         (i) Comparison of stiffness in homogeneous designs (bars in color) and het-
                         erogeneous design (black dashed line, Figure 5b)

                                     Fig. 8: Case-Study: Designs for the MBB case

    The heterogeneity in microstructure topology is vis-        4.4 Case Study: Optimal Heterogeneity with all
ible in the colors. For the MBB case, the middle por-           phases vs Optimal Homogeneity with a single phase
tions are a combination of phase 3 (yellow) and phase
1 (blue), connecting the two stacks of phase 2 (orange)
present at the extreme ends. The place where load is            We now consider a case study to highlight the opti-
applied has phase 1, 4 (purple) and 7 (maroon).                 mality of components with heterogeneous microstruc-
                                                                ture topology, as compared to components with homo-
                                                                geneous lattice structure.

                                                                    We solve the four examples discussed previously.
                                                                Eight more optimization runs are performed for each
                                                                case allowing only one type of phase. All of the param-
   In the chair case, the front legs mostly have phase          eters remain the same and statically equivalent loads
1 and phase 5 (green), while the back legs only have            are applied. The designs are present in Figures 6, 7,
phase 1. The seat has a lot of purple (phase 4), while          8, 9. The mean compliance for the optimized designs
the top of the back rest mostly has low density oranges         in heterogeneous and homogeneous cases are also com-
and yellow (phase 2 and 3).                                     pared.
Towards Optimal Heterogeneity in Lattice Structures                                                                11

    For a particular boundary condition, the macroge-       1985): tension or compression, shear, torsion and bend-
ometry is different for the different phases. In the tor-   ing. Keeping the volume constant, we apply the loads
sion load case, homogeneous designs for phase 2 and         to all of the phases individually and rank them on the
phase 4 have mean compliance very close to the het-         basis of the stiffness. These are represented in the four
erogeneous design, a coincidence not observed in other      plots (Figure 10). The ranks are strain energies trans-
cases. The phases 2 and 4 are the stiffest for the tor-     formed such that 1 represents the stiffest phase and 8
sion case, as evident by their dominance in the het-        represents the opposite. The ranks in the middle are
erogeneous design. We note that phases 3, 6 and 7 are       linearly interpolated between these. The benefit of this
the next best homogeneous designs, having similar opti-     is that we get an idea of the closeness of the various
mized homogeneous macrogeometry as phases 2 and 4.          phases as well as the transitions. Next, we look at the
They do not appear in the heterogeneous designs due to      designs that have pure load cases, axial tension (Fig-
the volume constraint, and connecting at lesser number      ure 12e), torsion (Figure 4b) and pure bending (Figure
of points (8, 12, and 6 respectively). As expected, the     12a).
mean compliance of the heterogeneous design is better           To illustrate, we consider the optimized design for
than all of the uniform designs, in all the load cases.     the torsion case. For a typical cube, we plot its inter-
The last point has been shown previously for designs        nal forces (Figure 13c). The cube is under torsion and
where, a finite amount of microstructures are allowed,      our phase plots will apply here. Phases 2 and 4 domi-
and the uniform designs do not have size variation. We      nate and are clearly the best ones for torsion loading in
show this in a more general way.                            Figure 10c.
                                                                Similarly, it can be shown that in the optimized
                                                            design for axial tension case, a typical cube is under
5 Interpretation of the Optimal Designs
                                                            tension (Figure 13a). The design is prismatic and the
                                                            phases 8, 5, and 1 dominate, the best ones for tension
As stated earlier, the bulk behaviour of lattice-structure
                                                            in Figure 10a. The pure bending design has material
materials is captured by micropolar elasticity (Jasiuk
                                                            going to the top and bottom stacks Figure 12a. Only
and Ostoja-Starzewski 2004; Rueger et al. 2019) as op-
                                                            phase 1 is present at those locations, the best one for
posed to classical elasticity. For cellular materials (such
                                                            bending load in Figure 10d.
as lattice structures), there is a practical limit on how
                                                                We have taken the pure bending case further by per-
small the critical volume is for the continuum assump-
                                                            forming optimizations for different volume ratios. The
tion to hold true (Eringen 1967). In a subdivision of
                                                            designs are present in Figure 12 alongwith the mean
the domain, the internal moments that arise from the
                                                            compliance trend, which is monotonically decreasing.
neighbouring subdivisions may not balance out on their
                                                            It can be seen that in the top and bottom stacks, ini-
own. In this situation, the forces need to contribute to
                                                            tially at µ = 0.05, only phase 1 is present. The next best
establish moment equilibrium. When the microstruc-
                                                            phases are phase 2,8 and 5. Among these, only phase
tures are homogenized, this aspect is not reflected in
                                                            5 connects with phase 1 and its presence increases as
the assumptions, leading to discrepancies. We have ob-
                                                            the volume ratio increases. Towards the end, we can see
served that during the pure bending of a square cross-
                                                            that both phase 1 and phase 5 are chosen by the algo-
sectioned beam with a uniform infill of all of the phases,
                                                            rithm to populate the locations. This shows that the
the qualitative behaviour matches the analytical predic-
                                                            algorithm chooses the unit cells by accounting both for
tion by micropolar elasticity (Lakes and Drugan 2015).
                                                            compatibility and optimality.
The cross-section of the beam warps into an S shape
                                                                The trend observed for axial force, torsion and pure
(Figure 11b).
                                                            bending design validate our hypothesis. It can be easily
    Thus, we need to explore homogenization techniques
                                                            seen that the phases chosen at different locations in the
tailored to extract effective micropolar constants (six,
                                                            optimized design are indeed the ones that perform the
as opposed to two in classical) from a microstructure.
                                                            best under the internal loads that act at the location,
Discrete asymptotic homogenization (Tollenaere and Cail-
                                                            and satisfy the connectivity requirements.
lerie 1998) has been developed for topologies that con-
sist of beams. The adaptation of that to 3D structures
that yield micropolar constants is yet to be done.          6 Closure
    In order to interpret the designs, we need to find why
a certain combination of phases appear at a location.       Lattice structures, a special case of cellular-material
Our hypothesis is that the internal-force condition on a    structures, are becoming popular in practical applica-
cube drives the selection of phases. We consider four       tions due to the advent of additive manufacturing. Ear-
basic load tests from micropolar elasticity (Adomeit        lier works on topology optimization consider only one
12                                                                                                        Agrawal et al.

     (a) Phase 1                   (b) Phase 2                   (c) Phase 3                     (d) Phase 4

     (e) Phase 1                    (f) Phase 6                  (g) Phase 7                     (h) Phase 8

                   (i) Comparison of stiffness in homogeneous designs (bars in color) and het-
                   erogeneous design (black dashed line, Figure 5e)

                              Fig. 9: Case-Study: Designs for the Chair case
Towards Optimal Heterogeneity in Lattice Structures                                                                 13

                        (a) Tension Phase Plot                           (b) Shear Phase Plot

                        (c) Torsion Phase Plot                         (d) Bending Phase Plot

                                   Fig. 10: Phase Plots for the various load cases

                (a) Undeformed square cross section bar         (b) S-type warping of the cross section

                                    Fig. 11: Sigmoid warpage of the cross section

type of lattice unit cell. But then, as is evident in nat-   pared to the size of the structure. We only considered
ural materials, heterogeneity is important. Hence, in        the mean compliance minimization in our examples but
this paper, we presented design parameterization and a       the method presented is equally applicable to other ob-
method to obtain optimized heterogeneous lattice struc-      jectives. We show that heterogeneous design is better
tures. We considered, eight types of unit cells and called   than any of the eight homogeneous design in all four
them phases. Therefore, the obtained result could have       examples considered here.
any number of phases at any location, including none
(indicating void). Since we have used Timoshenko beam            In order to interpret the optimized results, we ranked
modeling, we have captured the mechanics that account        eight unit cells in resisting axial, bending, and torsion
for shear effects also for not-so-slender beam segments.     loads. These rankings to indicate why a certain loca-
This makes our results suitable for 3D printing where        tion in the optimized structure has certain type(s) of
the unit cell size does not need to be too small com-        phase(s). We also discussed why certain unit cell types
                                                             are not seen in the optimal heterogeneous design due
14                                                                                                                Agrawal et al.

       (a) 5 % Volume ratio          (b) 9 % Volume ratio        (c) 15 % Volume ratio            (d) 25 % Volume ratio

              (e) Optimised design for Ax-                  (f) Monotonically decreasing compliance for in-
              ial Tension, 5% Volume ratio                  creasing volume ratio

        Fig. 12: Optimal designs for Axial tension case and Pure Bending case with various volume ratio

            (a) Pure Axial Tension                  (b) Pure Bending                              (c) Torsion

                     Fig. 13: Internal Force Condition on a typical cube in optimized designs

to incompatibility in connectivity, even though they are        we have taken a circular cross section, the orientation of
superior than others when considered alone. While this          the other axes is chosen to suit ease of programming, as
validation is useful, we suggest that micropolar elastic-       it does not affect the end result. The elemental matrices
ity approach is a better way to deal with this and to           are multiplied by suitable rotation matrices during the
enhance computational efficiency.                               assembly of the global stiffness matrix..
                                                                    It may be noted that u1 , u2 and u3 are the displace-
                                                                ments at each point along the three axes in the global
7 Appendix                                                      coordinate system. The Eulerian description of motion
                                                                is followed and we assume that the displacements are
This section is concerned with the finite element for-          small. The displacements are assumed to have a form:
mulation of the Timoshenko 3D frame element from the
first principles. We have taken the shape functions from
Karadeniz et al. (2013). The symbols have their usual
meanings unless stated otherwise. The elemental stiff-          u1 (x1 , x2 , x3 ) = ux (x1 ) − θz (x1 )x2 + θy (x1 )x3
ness matrix is derived for the local coordinate system          u2 (x1 , x2 , x3 ) = uy (x1 ) − θx (x1 )x3                 (12)
such that x1 direction is along the axis of the beam. As        u3 (x1 , x2 , x3 ) = uz (x1 ) + θx (x1 )x2
Towards Optimal Heterogeneity in Lattice Structures                                                                   15

     Here, the six degrees-of-freedom (DOFs), ux , uy , uz ,    The shape function expressions are listed next.
θx , θy , θz , are all solely functions of x1 . Thus, the do-
main is converted from a 3D bulk solid to a line with the       N1 = 1 − ξ            N2 = ξ
implicit understanding of the equations. The stresses
and the strains are:                                                      2α           3            2
                                                                G1 = 1 −         ξ−        ξ2 +          ξ3
                                                                        2α + 1      2α + 1        2α + 1             (15)
σ11 = E(ux 0 − θz 0 x2 + θy 0 x3 )                              G2 =
                                                                      α+1
                                                                            Le ξ −
                                                                                    α+2
                                                                                          Le ξ 2 +
                                                                                                     1
                                                                                                          Le ξ 3
                                                                     2α + 1        2α + 1          2α + 1
σ12 = σ21 = Ke G(uy 0 − θz ) − Gθx 0 x3                         G3 = 1 − G1

σ13 = σ31 = Ke G(uz 0 + θy ) + Gθx 0 x2
                                                        (13)
         0        0        0                                              α          α−1               1
11 = ux − θz x2 + θy x3                                        G4 = −        Le ξ −        Le ξ 2 +        Le ξ 3
                                                                       2α + 1        2α + 1          2α + 1
               uy 0 − θx 0 x3 − θz                                    6ξ(ξ − 1)
12 = 21 =                                                     G5 =
                        2                                            Le (2α + 1)
               uz 0 + θx 0 x2 + θy                                     (ξ − 1)(2α − 3ξ + 1)
13 = 31    =                                                  G6 = −
                        2                                                     2α + 1
In the shear stresses, we multiply the shear correction              ξ(2α + 3ξ − 2)
                                                                G8 =                   G7 = −G5
factor to the terms arising from bending. We add them                    2α + 1
here so that it naturally comes in the strain energy            H1 = G1                  H2 = −G2                    (16)
functional.
    In order to form the beam element, consider two             H3 = 1 − H1              H4 = −G4
nodes to be present at the either end of the member.
The scalar values of the DOFs at these nodes be de-             H5 = G5                  H6 = G6
noted by subscripts 1 and 2. In the middle part, the
values are interpolated by shape functions.                     H7 = G5                  H8 = G8
    The axial displacement and the torsion have linear
shape functions. Let ξ = L x1
                              .                                         6EI
                            e                                   α=
                                                                     Ke GALe 2
ux (ξ) = N1 (ξ)ux1 + N2 (ξ)ux2
                                                        (14)    We now proceed to the variational formulation that
θx (ξ) = N1 (ξ)θx1 + N2 (ξ)θx2
                                                                will yield the elemental stiffness matrix. In our case,
The displacements related to bending, uy , θz , uz , θy ,       load vectors are not derived as none of the forces will
have cubic shape functions. Their form is different from        be body forces. We will apply concentrated forces (and
the regular Hermite polynomials as they arise from the          moments) on the nodes, that are easy to deal with. The
analytical solution of the Timoshenko beam (Karadeniz           expression for the potential energy is,
et al. 2013).                                                        Z
                                                                         σij ij
                                                                Π=               dV + Work Potential               (17)
uy = C0 + C1 ξ + C2 ξ 2 + C3 ξ 3                                       V   2
                                  
                               6EI                              The first term leads to the stiffness matrix,
θz = C1 + C2 ξ + C3 3ξ 2 +
                             Ke GA
                                                                Z Le "
                                                                     1          2       2        2          2
                                                                         E(Aux 0 + Iθz 0 + Iθy 0 ) + GIθx 0
uz = C4 + C5 ξ + C6 ξ 2 + C7 ξ 3                                 0   2
                                      
                                  6EI                                         2
θy = −C5 − C6 ξ − C7 3ξ 2 +                                     + Ke G(Auy 0 + Aθz 2 − 2Aθz uy 0 )                   (18)
                                 Ke GA                                                            #
                                                                              2
By condensing this to the shape function form and sub-          + Ke G(Auz 0 + Aθy 2 + 2Aθy uz 0 )
stituting the DOF values, we get,
uy (ξ) = G1 (ξ)uy 1 + G2 (ξ)θz 1 + G3 (ξ)uy 2 + G4 (ξ)θz 2      In this expression, the first term comes from normal
                                                                strains that arise due to the axial and bending deforma-
θz (ξ) = G5 (ξ)uy 1 + G6 (ξ)θz 1 + G7 (ξ)uy 2 + G8 (ξ)θz 2      tions. The third and fourth come from the shear strains
uz (ξ) = H1 (ξ)uz 1 + H2 (ξ)θy 1 + H3 (ξ)uz 2 + H4 (ξ)θy 2      in both of the lateral directions. The second term is due
θy (ξ) = H5 (ξ)uz 1 + H6 (ξ)θy 1 + H7 (ξ)uz 2 + H8 (ξ)θy 2      to the torsion. Since we do not consider the distributed
16                                                                                                                           Agrawal et al.

forces on a beam, we need not delve into the work po-
tential expression.
    The tedious calculations involving the application of                          E                GA
the Ritz method, and the subsequent integration steps,                      a1 =             a2 =
                                                                                   Le               πLe
are done using the symbolic MATLAB toolbox. For con-
                                                                                   3EA + 2πKe GLe 2 c2 A2                   2
venience in calculating the sensitivity of the governing                    a3 =                                     a4 =      a3
equation w.r.t. the area the expressions are converted                               πLe 2 (2cA + 1)2                       Le
in the terms of the area of cross-section. The final form                          2EA + 2Ec2 A3 + πKe GLe 2 c2 A2 + 2EcA2
of the stiffness matrix is obtained as:                                     a5 =
                                                                                              πLe 2 (2cA + 1)2
                                                                                   EA − 2Ec2 A3 + πKe GLe 2 c2 A2 − 2EcA2
                                                                            a6 =
                                                                                              πLe 2 (2cA + 1)2
                                                                
    a2 0 0 0       0    0    −a2    0     0     0     0     0

      a4 0 0      0    a3    0    −a4    0     0     0    a3 

         a4 0    −a3   0     0     0    −a4    0    −a3    0             Acknowledgements We thank Prof. Vijay Natarajan from
            a2    0    0     0     0     0    −a1    0     0              CSA, IISc Bengaluru, for his advice on the visualization of dif-
                                                                            ferent phases. Valuable discussions with Mr. Jaddivada Sid-
                                                              

                 a6    0     0     0    a3     0     a5    0             dharth enriched our work in implementing good programming
                        a6    0    −a3    0     0     0     a5 
                                                              
                                                                           practices. Financial support from the Uchhatar Avishkar Yo-
                             a2     0     0     0     0     0              jana (UAY) of Government of India, Ministry of Heavy In-
                                                              


                                  a4     0     0     0    −a3 
                                                                           dustries with partial support from Eaton Corporation, Pune,
                                                                          India. We also thank Dr. Hari Prasad Konka and his team
                                         a4    0     a3    0              from Eaton for their regular insights all along the work.
                                                              

                                               a1    0     0 
                                                     a6    0 
                                                            a6
                                                                            Conflict of interest
                                                                     (19)
                                                                            There is no conflict of interest in this work with any of
                                                                            the authors.

       G                                                E 2
a1 =        A2                                   a2 =      A                Replication of Results
     2πLe 2                                             Le
               A2
                    
                                                           2a3              Matlab codes written to produce results are shared at
a3 = GKe c                                          a4 =
             2cA + 1                                       Le               mecheng.iisc.ac.in/suresh/LatticeStructureOptimization
         a3 Le                                 a3 Le
a5 = −         (cA − 1)              a6 =            (cA + 2)
           3                                     3
          E                                          3(1 + ν)
G=                                             c=                           References
       2(1 + ν)                                      πKe Le 2
                                                                            Adomeit G (1985) Determination of elastic constants of a
The sensitivity matrix is obtained as:                                         structured material. In: Kröner E (ed) Mechanics of
                                                                               Generalized Continua, IUTAM Symposia (International
                                                                             Union of Theoretical and Applied Mechanics), Springer,
  a1 0 0 0 0 0 −a1                  0     0     0     0     0                  Berlin, Heidelberg, pp 80–82
 a4 0 0 0 a3 0
                                  −a4    0     0     0    a3             Ahrens J, Geveci B, Law C (2005) Paraview: An end-user
      a4 0 −a3 0 0                 0    −a4    0    −a3    0                 tool for large data visualization. Visualization Handbook
                                                              
                                                                            Ashby M (1991) Overview no. 92: Materials and shape. Acta
         a2 0 0 0                  0     0    −a2    0     0 
                                                                             Metallurgica et Materialia 39:1025–1039

            a5 0 0                 0    a3     0     a6    0             Ayachit U (2015) The ParaView Guide: A Parallel Visualiza-
                a5 0               −a3    0     0     0     a6 
                                                              
                                                                              tion Application. Kitware

                  a1               0     0     0     0     0 
                                                                           Bhate D (2019) Four questions in cellular material design.
                                                                               Materials 12:1060
                                   a4     0     0     0    −a3 
                                                              

                                                                          Bhate D, Penick CA, Ferry LA, Lee C (2019) Classification
                                         a4    0     a3    0                 and selection of cellular materials in mechanical design:
                                                              

                                               a2    0     0                Engineering and biomimetic approaches. Design 3(1):19
                                                     a5    0              Cheng L, Liu J, To AC (2018) Concurrent lattice infill with
                                                                               feature evolution optimization for additive manufactured
                                                            a5
                                                                               heat conduction design. Structural and Multidisciplinary
                                                                     (20)      Optimization 58:511–535
Towards Optimal Heterogeneity in Lattice Structures                                                                            17

Clausen A, Aage N, Sigmund O (2016) Exploiting addi-              Rozvany GIN, Zhou M (1991) The coc algorithm, part i:
    tive manufacturing infill in topology optimization for im-        Cross-section optimization or sizing. Computer Methods
    proved buckling load. Engineering 2:250–257                       in Applied Mechanics and Engineering 89:281–308
Daynes S, Feih S, Lu WF, Wei J (2019) Design concepts             Rueger Z, Lakes RS (2016) Experimental cosserat elasticity
    for generating optimised lattice structures aligned with          in open cell polymer foam. Philosophical Magazine 96:93–
    strain trajectories. Computer Methods in Applied Me-              111
    chanics and Engineering 354:689–705                           Rueger Z, Ha CS, Lakes RS (2019) Cosserat elastic lattices.
Deng J, Chen W (2017) Concurrent topology optimization                Mechanics of Extreme Materials 54:1983–1999
    of multiscale structures with multiple porous materials       Saxena A, Ananthasuresh GK (2000) On an optimal property
    under random field loading uncertainty. Structural and            of compliant topologies. Structural and Multidisciplinary
    Multidisciplinary Optimization 56:1–19                            Optimization 19:36–49
Eringen AC (1967) Theory of micropolar elasticity. Technical      Sivapuram R, Dunning PD, Kim HA (2016) Simultaneous
    Report for the Office of Naval Research, Department of            material and structural optimization by multiscale topol-
    the Navy, USA P-41, Princeton University                          ogy optimization. Structural and Multidisciplinary Opti-
Gibson L, Ashby M (1997) Cellular Solids: Structure and               mization 54:1267–1281
    Properties. Cambridge University Press, Cambridge             Sundaram MM, Ananthasuresh G (2009) Gustave eiffel and
Imediegwu C, Murphy R, Hewson R, Santer M (2019) Multi-               his optimal structures. Resonance 14(9):849–865
    scale structural optimization towards three-dimensional       Tollenaere H, Caillerie D (1998) Continuous modeling of lat-
    printable structures. Structural and Multidisciplinary            tice structures by homogenization. Advances in Engineer-
    Optimization 60:513–525                                           ing Software 29:699–705
Jasiuk I, Ostoja-Starzewski M (2004) From lattices and            Verma CS, Rankouhi B, Suresh K (2020) A combinatorial ap-
    composites to micropolar continua. In: Harik VM,                  proach for constructing lattice structures. ASME Journal
    Luo LS (eds) Micromechanics and Nanoscale Effects.                of Mechanical Design 142:041404
    ICASE/LaRC Interdisciplinary Series in Science and En-        Wang C, Zhu JH, Zhang WH, Li SY, Kong J (2018) Concur-
    gineering, vol 10, Springer, Dordrecht, pp 175–212                rent topology optimization design of structures and non-
Jia J, Da D, Loh CL, Zhao H, Yin S, Xu J (2020) Multi-                uniform parameterized lattice microstructures. Structural
    scale topology optimization for non-uniform microstruc-           and Multidisciplinary Optimization 58:35–50
    tures with hybrid cellular automata. Structural and Mul-      Wang C, Gu X, Zhu J, Zhou H, Li S, Zhang W (2020)
    tidisciplinary Optimization 62:757–770                            Concurrent design of hierarchical structures with three-
Karadeniz H, Saka MP, Togan V (2013) Finite element anal-             dimensional parameterized lattice microstructures for ad-
    ysis of space frame structures. In: Karadeniz H (ed)              ditive manufacturing. Structural and Multidisciplinary
    Stochastic Analysis of Offshore Steel Structures. Springer        Optimization 61:869–894
    Series in Reliability Engineering, Springer, London, pp 1–    Wang Y, Kang Z (2019) Concurrent two-scale topological
    119                                                               design of multiple unit cells and structure using com-
Koh SK, Ananthasuresh GK, Croke C (2005) A quadratic                  bined velocity field level set and density model. Computer
    programming formulation for the design of reduced pro-            Methods in Applied Mechanics and Engineering 347:340–
    tein models in continuous sequence space. ASME Journal            364
    of Mechanical Design 127(4):728–735                           Wu J, Wang W, Gao X (2019a) Design and optimization of
Kumar T, Suresh K (2020) A density-and-strain-based k-                conforming lattice structures. IEEE Transactions on Vi-
    clustering approach to microstructural topology opti-             sualization and Computer Graphics 27:43–56
    mization. Structural and Multidisciplinary Optimization       Wu Z, Xia L, Wang S, Shi T (2019b) Topology optimiza-
    61:1399–1415                                                      tion of hierarchical lattice structures with substructuring.
Lakes R (1993) Materials with structural hierarchy. Nature            Computer Methods in Applied Mechanics and Engineer-
    361:511–515                                                       ing 345:602–617
Lakes R (1998) Elastic freedom in cellular solids and com-        Yin L, Ananthasuresh GK (2001) Topology optimization of
    posite materials. In: Golden KM, Gritnmett GR, James              compliant mechanisms with multiple materials using a
    RD, Milton GW, Sen PN (eds) Mathematics of Multiscale             peak function material interpolation scheme. Structural
    Materials, Springer Verlag, New York, pp 129–153                  and Multidisciplinary Optimization 23:49–62
Lakes R, Drugan WJ (2015) Bending of a cosserat elastic bar       Zhang J Puand Toman, Yiqi Y, Biyikli E, Kirca M,
    of square cross section - theory and experiment. ASME             Chmielus M, To AC (2015) Efficient design-optimization
    Journal of Applied Mechanics 82:091002                            of variable-density hexagonal cellular structure by ad-
Liu Z, Xia L, Xia Q, Shi T (2020) Data-driven design ap-              ditive manufacturing: theory and validation. Journal of
    proach to hierarchical hybrid structures with multiple lat-       Manufacturing Science and Engineering 137:021004
    tice configurations. Structural and Multidisciplinary Op-     Zhang Y, Li H, Xiao M, Gao L, Chu S, Zhang J (2019)
    timization 61:2227–2235                                           Concurrent topology optimization for cellular structures
Michell A (1904) The limits of economy of material in frame-          with nonuniform microstructures based on the kriging
    structures. The London, Edinburgh, and Dublin Philo-              metamodel. Structural and Multidisciplinary Optimiza-
    sophical Magazine and Journal of Science 8:589–597                tion 59:1273–1299
Robbins J, Owen S, Clark B, Voth T (2016) An efficient and
    scalable approach for generating topologically optimized
    cellular structures for additive manufacturing. Additive
    Manufacturing 12:296–304
Rodrigues H, Guedes JM, Bendsøe MP (2002) Hierarchical
    optimization of material and structure. Structural and
    Multidisciplinary Optimization 245:1–10
You can also read