Topology Optimization of Periodic Structures With Substructuring
Topology Optimization of Periodic Structures With Substructuring
Journal of Mechanical Design Copyright © 2019 by ASME JULY 2019, Vol. 141 / 071403-1
asmedigitalcollection.asme.org/mechanicaldesign/article-pdf/141/7/071403/6402337/md_141_7_071403.pdf?casa_token=gSn-1Oj4C4oAAAAA:dthF37YJIzq9qE2HTpneqERvDK-_ILfaNlQSTwaNTx771wEM1S834_X2D0NV6rW6AO4IC7gv-g by Pt. Dwarka Prasad Mishra Indian Inst of Information Tec
Another method to design periodic structures is the macroscale 2 Topology Optimization Formulation for Periodic
topology optimization with periodicity constraints [6,7]. In this Structures
method, the macrostructure is equally partitioned into a number
of unit cells with specific length scale size. The elemental densities 2.1 Structural Representation by Level Set Method. In the
within each cell are regarded as optimization variables. The period- framework of the LSM, a structural interface is represented implic-
icity is defined that the elemental densities on the same position of itly by the zero contour of higher dimensional LSF Φ(x), which is
the unit cells have the same value and so do the sensitivities. This described by the following definition:
method is later compared with the homogenization-based topology ⎧
⎨ Φ(x) > 0, x ∈ Ω(Solid)
optimization. Comparing with the homogenization-based topology
Φ(x) = 0, x ∈ ∂Ω(Interface) (1)
optimization, it is shown that with the refinement of cells, the opti- ⎩
mized periodic structure is gradually convergent to a similar struc- Φ(x) < 0, x ∈ D/(Ω ∪ ∂Ω)(Void)
ture designed by the homogenization method [32,35]. Although an where Ω describes the structure, ∂Ω is the interface of the structure
efficient bidirectional evolutionary structural optimization (BESO) represented implicitly as the zero level set of LSF Φ(x), and D is the
method [36,37] is utilized for the topology optimization, this design domain that contains the structure completely. Figure 1
design method with periodic constraints solves a fully linear shows an implicit representation by a LSF.
system. With the refinement of finite element discretization,
solving the fully linear system with direct solver would experience
a huge computational burden and massive storage requirements. 2.2 Minimization of Compliance of Periodic Structures.
Consequently, an efficient design method for periodic structures For simplicity, the topology optimization problem is limited to
considering scale effects is still in demand. the minimization of compliance with isotropic materials. As illus-
This paper presents an efficient topology optimization method for trated in Fig. 2, the 2D macrostructure is partitioned into m × n sub-
periodic structures with substructuring. The substructure method, structures, where m and n are the number of substructures in i and j
also known as static condensation [38,39] or domain decomposition directions, respectively. Φi,j is the LSF that represents the geometric
[40], is a common method used in the parallel solution of large FEA. boundary of a substructure. The periodicity is defined such that all
The basic idea of the substructure method is to partition the physical the substructures within the macrostructure have the identical LSF.
domain into a number of subdomains such that processors can deal Thus, only one LSF is involved for the topology optimization. By
with the computation and storage of the subdomains in parallel. considering all the identical LSFs, the compliance minimization
This idea is consistent with the definition of periodic structures, in problem of periodic structures is defined as follows
which the macrostructure is equally partitioned into a number of
scale-related substructures. Besides, it would be of great advantage min: J(Φ) = εT (u)Dε(u)dΩ
if the finite element model contains many repetitions of the same Ω
n
geometry. Then, the same reduced substructure stiffness matrix m
= εT (ui, j )Dε(ui, j )dΩi, j
applies to all substructures. It happens that in the topology optimiza- i j Ωi, j (2)
tion of periodic structures, the periodicity is defined that all the sub- ⎧
⎨ a(u, v) = l(v) ∀v ∈ U
structures have the same geometric representation.
Based on the consistency and the advantage, the substructure s.t. G(Φ ) =
⎩ i, j dΩi, j − f V ≤0
method is utilized to condense a substructure unit cell to a super Ωi, j
element with only the boundary nodes. A reduced global equilib-
rium equation of the macrostructure is obtained by assembling all where J is the structural compliance, u is the displacement field, ε is
the condensed substructures. The number of degree of freedoms the strain field, and D is the elasticity matrix of the base material.
(DOFs) is decreased dramatically to a lower order of magnitude, Subscript “i, j” indicates the quantities of a substructure, such as
contributing to a high computational efficiency. Besides, the
scale-related nature of the substructure method would guarantee
the connectivity between different optimized substructures.
In this research, the structural boundary of the substructure is rep-
resented by the zero contour of a level set function (LSF). Level set
method (LSM) is initially proposed by Osher and Sethian to track a
moving boundary [41]. Unlike the density method [42] and the
BESO method, level set method builds the structural boundary
into one higher dimensional surface as the zero contour. The level
set method has emerged as an alternative for the structural optimiza-
tion based on the implicit representation [43–45]. Many variations of
the level set-based topology optimization method have been devel- Fig. 1 Level set representation: (a) level set function and (b)
oped, including the semi-implicit method [46], the semi-Lagrange contour of zero level set
approach [47], the sequential linear programming level set method
[48], the level set method with a fictitious energy [49,50], and para-
metric level set method (PLSM) [51,52]. This paper simply applies
the PLSM to solve the optimization problem. It should be noted
that the substructure method for condensation is independent of
the topology optimization method. Density method, BESO
method, and moving morphable component (MMC)-based method
[53–55] can also be used in the design framework of this paper.
The remaining of this paper is organized as follows: Sec. 2
deals with the level set representation and the topology optimization
formulation of periodic structures. Section 3 explains the static con-
densation of both the substructure and the macrostructure in detail.
Section 4 derives the sensitivity formulation based on the PLSM.
Section 5 gives the optimization procedure. Section 6 investigates
three examples to demonstrate the efficiency and the effectiveness
of the proposed method. Section 7 concludes the paper. Fig. 2 Design domain with m × n periodic substructures
where K*, U*, and F* are the condensed global stiffness matrix, dis-
Usub = Ub (8) placement vector, and force vector, respectively.
After solving the condensed global equilibrium equation (10), the
Fsub = Fb (9) displacement vector ui,j of a substructure is recovered by substituting
the corresponding external displacements from U* back into Eq. (4).
where Ksub, Usub, and Fsub are the condensed stiffness matrix, dis- Because the condensed global displacement vector and the substruc-
placement vector, and force vector of the substructure, respectively. tural displacement vector are calculated in the same scale, separation
After solving equilibrium equation (6), internal nodal displacements of scales as assumed in the homogenization method [10] is not
Ui for the substructure can be recovered by Eq. (4). A typical illus- existed in the substructure method. As a result, multiple-type sub-
tration of the condensation of a substructure is shown in Fig. 3. No structures would be optimized with interconnections such that exter-
structural information is lost since all the active and inactive internal nal forces can pass throughout the macroperiodic structures.
nodes of the original structure contribute to the substructure by
reduced stiffness matrix Ksub. The dimensionality of Ksub is much
smaller when compared with the original full stiffness matrix K. 4 PLSM-Based Optimization and Sensitivity Analysis
4.1 Parametric Level Set Method. In the conventional LSM,
the evolution of the structural interface is realized by adding a
pseudo time t to the implicit LSF. Taking the derivative of
Φ(x, t) on both sides with respect to t and giving the outward
unit normal n = −∇Φ/|∇Φ|, we obtain the level set equation as a
Hamilton–Jacobi equation.
∂Φ(x, t)
− Vn |∇Φ| = 0 (12)
∂t
Equation (12) defines the motion of the interface on the Eulerian
grid under the normal velocity Vn. In the conventional LSM, explicit
Fig. 3 Illustration of the condensation of a substructure schemes such as the upwind differencing and the weighted
∂G
= φk (x)δ(Φ)dΩ (20)
∂αk Ω
6 Numerical Examples
6.1 Periodic Structures. The first example is presented for the
This section investigates some examples to demonstrate the effi- periodic design of a double-clamped beam. The design domain of
ciency and effectiveness of the proposed method. Periodic, layer- this beam is a rectangle with an aspect ratio of L : H = 2 : 1.
wise periodic, and graded layerwise periodic substructures Figure 6 shows that both of the left and the right boundaries are
clamped. A concentrated load F = −1 is applied at the center. In
the periodic design, the design domain is partitioned into six
cases: 2 × 1, 8 × 4, 16 × 8, 32 × 16, 64 × 32, and 128 × 64 substruc-
tures, respectively. The volume fraction of each substructure is
set to f = 0.5.
The optimized substructures and the assembled macroperiodic
structures are listed in Table 1. The optimized substructures of the
first several cases are topologically different. After the partition is
refined larger, the optimized substructures are gradually convergent
to a structure with similar topology. It is shown that as the number
of partitions increase, the compliance of the macrostructure also
increases from 5.735 to 12.759. Since the stiffest multiscale struc-
Fig. 6 The design domain of a periodic structure ture in compliance minimization design is a macroscale structure
16 × 8 10.457 3.79
32 × 16 11.203 13.60
64 × 32 11.978 57.05
Fig. 8 The average time per iteration Fig. 9 Design domain of a cantilever beam
12 × 6 92.7152 / 129.7955
16 × 8 94.2075 / 129.7955
20 × 10 97.9765 / 130.6799
the periodic design is increased from 101.9019 to 130.6799. The have the same volume fractions. The volume fractions are then
compliance of the layerwise design is much lower than that of the rounded to the nearest two decimal digits. The volume fractions
periodic design. Still, the compliance of both designs is increased of the upper and the lower half part are symmetric. Each half part
as the mesh refinement of the partitions just as the same in Sec. 6.1. has a group of graded distributed volume fractions. The mean
average volume fraction of all the layers equals 0.5. Each
6.3 Graded Layerwise Periodic Structures. This example is
further extended to a graded layerwise periodic design. The macro-
design domain and the boundary conditions are the same as in Sec.
6.2. But the volume fractions of each layer of substructures are not
uniform. As illustrated in Fig. 11, the initial volume fractions of the
substructures are calculated as elemental densities by the 99-line
MAtlab code [56] with the penalty factor equals 1 and additional
layerwise constraints. The number of substructures is restricted to
20 × 10 for better visualization. Substructures in the same layer
References
[1] Zuo, Z. H., Xie, Y. M., and Huang, X., 2011, “Reinventing the Wheel,” ASME
J. Mech. Des., 133(2), 024502.
[2] Liu, C., Du, Z., Zhang, W., Zhu, Y., and Guo, X., 2017, “Additive
Manufacturing-Oriented Design of Graded Lattice Structures Through Explicit
Topology Optimization,” ASME J. Appl. Mech., 84(8), 081008.
[3] Aremu, A., Brennan-Craddock, J., Panesar, A., Ashcroft, I., Hague, R. J.,
Wildman, R. D., and Tuck, C., 2017, “A Voxel-Based Method of Constructing
and Skinning Conformal and Functionally Graded Lattice Structures Suitable
for Additive Manufacturing,” Addit. Manuf., 13, pp. 1–13.
[4] Sigmund, O., 1994, “Materials with Prescribed Constitutive Parameters:
An Inverse Homogenization Problem,” Int. J. Solids. Struct., 31(17), pp. 2313–
2329.
Fig. 13 Iteration history of compliance and volume fraction [5] Cadman, J. E., Zhou, S., Chen, Y., and Li, Q., 2013, “On Design of
Multi-Functional Microstructural Materials,” J. Mater. Sci., 48(1), pp. 51–66.
[6] Zhang, W., and Sun, S., 2006, “Scale-Related Topology Optimization of Cellular
substructure is discretized by 40 × 40 plane stress quadrilateral ele- Materials and Structures,” Int. J. Numer. Methods Eng., 68(9), pp. 993–1011.
[7] Huang, X., and Xie, Y., 2008, “Optimal Design of Periodic Structures Using
ments as stated previously. Evolutionary Topology Optimization,” Struct. Multidiscipl. Optim., 36(6),
The optimized macrostructure is displayed in Fig. 12. The opti- pp. 597–606.
mized macrostructure can be regarded as a sandwich structure. [8] Sigmund, O., and Torquato, S., 1997, “Design of Materials With Extreme
The upper and lower layers are initialized as solid to provide suffi- Thermal Expansion Using a Three-Phase Topology Optimization Method,”
J. Mech. Phys. Solids., 45(6), pp. 1037–1067.
cient stiffness to prevent bending deformation from the external [9] Bendsøe, M. P., and Sigmund, O., 1999, “Material Interpolation Schemes in
load. And the middle layers are optimized as porous substructures Topology Optimization,” Arch. Appl. Mech., 69(9–10), pp. 635–654.
to resist the concentrated force. [10] Hassani, B., and Hinton, E., 1998, “A Review of Homogenization and Topology
The substructures in each layer are characterized by specially Optimization i-Homogenization Theory for Media With Periodic Structure,”
Comput. Struct., 69(6), pp. 707–717.
designed structures adapted to the force of the layer. The substruc- [11] Andreassen, E., and Andreasen, C. S., 2014, “How to Determine Composite
tures in different layers are well connected even though they may Material Properties Using Numerical Homogenization,” Comput. Mater. Sci.,
have different volumes. The topologies of these substructures are 83, pp. 488–495.
different from that of the layerwise design since the volume frac- [12] Xia, L., and Breitkopf, P., 2015, “Design of Materials Using Topology
Optimization and Energy-Based Homogenization Approach in Matlab,” Struct.
tions in this example are distributed in a graded manner. It should Multidiscipl. Optim., 52(6), pp. 1229–1241.
be noted that the graded distribution of volume fractions is achieved [13] Wang, Y., Luo, Z., Zhang, N., and Kang, Z., 2014, “Topological Shape
by a density-based topology optimization. The graded distribution Optimization of Microstructural Metamaterials Using a Level Set Method,”
is superior to the uniform volume fraction distribution with Comput. Mater. Sci., 87, pp. 178–186.
[14] Clausen, A., Wang, F., Jensen, J. S., Sigmund, O., and Lewis, J. A., 2015,
respect to the structural compliance. As a result, the compliance “Topology Optimized Architectures With Programmable Poisson’s Ratio Over
of the graded layerwise design, 86.1830, is lower than that of the Large Deformations,” Adv. Mater., 27(37), pp. 5523–5527.
layerwise design in the case of 20 × 10 partitions. [15] Vogiatzis, P., Chen, S., Wang, X., Li, T., and Wang, L., 2017, “Topology
The iteration history, shown in Fig. 13, is very stable during the Optimization of Multi-Material Negative Poisson’s Ratio Metamaterials using a
Reconciled Level Set Method,” Comput. Aided Des., 83, pp. 15–32.
200 loops. The compliance reaches a relatively high value in the [16] Guest, J. K., and Prévost, J. H., 2007, “Design of Maximum Permeability Material
first five iterations and then decreases with the iteration number. Structures,” Comput. Methods Appl. Mech. Eng., 196(4–6), pp. 1006–1017.
This phenomenon is caused by the LSF initialization and OC [17] Rodrigues, H., Guedes, J. M., and Bendsoe, M., 2002, “Hierarchical Optimization
optimizer in the PLSM. Because the volume fraction of the LSF-rep- of Material and Structure,” Struct. Multidiscipl. Optim., 24(1), pp. 1–10.
[18] Liu, L., Yan, J., and Cheng, G., 2008, “Optimum Structure With Homogeneous
resented substructure is initialized larger than the prescribed value Optimum Truss-Like Material,” Comput. Struct., 86(13–14), pp. 1417–1425.
0.5, the LSF shrinks to meet the volume fraction at the first steps. [19] Huang, X., Zhou, S., Xie, Y., and Li, Q., 2013, “Topology Optimization of
The LSF shrinks to meet the volume fraction at the first steps. And Microstructures of Cellular Materials and Composites for Macrostructures,”
void area occurs on the path from the constraint location to the Comput. Mater. Sci., 67, pp. 397–407.
[20] Xia, L., and Breitkopf, P., 2014, “Concurrent Topology Optimization Design of
load point, leading to an amplified displacement field. After the Material and Structure Within Fe2 Nonlinear Multiscale Analysis Framework,”
volume fraction is satisfied, the LSF evolves to connect the locations Comput. Methods Appl. Mech. Eng., 278, pp. 524–542.
of the constraint and load such that the structure has better stiffness. [21] Xia, L., and Breitkopf, P., 2015, “Multiscale Structural Topology Optimization
with an Approximate Constitutive Model for Local Material Microstructure,”
Comput. Methods Appl. Mech. Eng., 286, pp. 147–167.
[22] Sivapuram, R., Dunning, P. D., and Kim, H. A., 2016, “Simultaneous Material
7 Conclusions and Structural Optimization by Multiscale Topology Optimization,” Struct.
Multidiscipl. Optim., 54(5), pp. 1267–1281.
An efficient level set topology optimization method for periodic [23] Wang, Y., Wang, M. Y., and Chen, F., 2016, “Structure-Material Integrated
structures with substructuring is presented in this paper. The static Design by Level Sets,” Struct. Multidiscipl. Optim., 54(5), pp. 1145–1156.
condensation is adopted for repeated common substructures to [24] Yan, J., Guo, X., and Cheng, G., 2016, “Multi-Scale Concurrent Material and
improve the computational efficiency. Scale-related periodic struc- Structural Design under Mechanical and Thermal Loads,” Comput. Mech.,
57(3), pp. 437–446.
tures with millions of DOFs can be solved efficiently. For the design [25] Da, D., Cui, X., Long, K., and Li, G., 2017, “Concurrent Topological Design of
of periodic structures, higher structural performance can be Composite Structures and the Underlying Multi-Phase Materials,” Comput.
achieved by the layerwise and graded layerwise design. The pre- Struct., 179, pp. 1–14.
sented method provides the potential to design well-connected [26] Li, H., Luo, Z., Gao, L., and Walker, P., 2018, “Topology Optimization for
Functionally Graded Cellular Composites With Metamaterials by Level Sets,”
element-wise mesostructures. Future research can be extended to Comput. Methods Appl. Mech. Eng., 328, pp. 340–364.
the design of scale-related hierarchical structures [60] and multiphy- [27] Li, H., Luo, Z., Gao, L., and Qin, Q., 2018, “Topology Optimization for
sics problems. Concurrent Design of Structures With Multi-Patch Microstructures by Level
Sets,” Comput. Methods Appl. Mech. Eng., 331, pp. 536–561.
[28] Fu, J., Li, H., Gao, L., and Xiao, M., 2019, “Design of Shell-Infill Structures by a
Multiscale Level Set Topology Optimization Method,” Comput. Struct., 212,
Acknowledgment pp. 162–172.
[29] Zhu, Y., Li, S., Du, Z., Liu, C., Guo, X., and Zhang, W., 2019, “A Novel
This research is partially supported by National Natural Science Asymptotic-Analysis-Based Homogenisation Approach towards Fast Design of
Foundation of China (51705166, 51675196, 51721092, and Infill Graded Microstructures,” J. Mech. Phys. Solids., 124, pp. 612–633.