Lattice Structure Design and Optimization With Additive Manufacturing Constraints
Lattice Structure Design and Optimization With Additive Manufacturing Constraints
Lattice Structure Design and Optimization With Additive Manufacturing Constraints
4, OCTOBER 2018
B. Initial Design Fig. 6. Comparison between: (a) uniform lattice and (b) conformal lattice [9].
In the initial design step, some macroscale design parame-
ters such as the weight or volume target for each FV should be design optimization process. Generally speaking, the volume
determined. These parameters will be regarded as the design constraints generated in the initial design stage provide a
constraints in the following optimization step. To achieve this foundation for the following optimization process.
purpose, the density-based topology optimization is used in
the initial design stage. Specifically, for a design problem of C. Lattice Frame Generation
a minimum compliance with a constrained volume, the math- In the second step of the proposed design method, lattice
ematical formulation of density-based topology optimization frame which represents the topological skeleton of lattice
can be expressed as structures is generated for the given FVs. To achieve this
Find : x ∈R n , x = (x 1 , x 2 , . . . ,x n ) objective, several parameters including type of lattice frame
Minimize: c = f T u and size of lattice cell need to be determined. Generally,
lattice structures can be divided into two different types
s.t. : K (x)u = f
according to its frame configuration. They are uniform lattice
xi vi ≤ V structures (also known as periodic lattice structures) and
0 <ε<x i ≤ 1 (4) conformal lattice structures. A comparison between these two
types of lattice frames is given in Fig. 6. As it is shown
where x represents an n-D vector which contains the relative in Fig. 6, the lattice frame of uniform lattice structures
density of each element inside the FVs of physical entity; c is consists a periodically distributed lattice cell. Thus, each cell
the structural compliance which can be calculated from the in the uniform lattice has the same size, shape, and topology.
global external force vector f and a global displacement vec- As to the conformal lattice, the size and shape of lattice
tor u; K (x) is the global stiffness matrix; v i is the volume for cell’s frame may vary to adapt to the macroshape of design
i th element, and V is the upper limit of the total volume; ε is boundary. Compared to uniform lattice structures, conformal
a small positive value which is slightly larger than 0 to avoid lattice structures can guarantee the integrity of cells on the
the singularity of the stiffness matrix during the optimization boundary of an FV. Thus, it can avoid some poorly connected
process. In this paper, ε is selected as 0.001. To solve the struts located on the boundary of FV which are shown
topology optimization problem defined in (1), several methods in Fig. 6(a). However, it should be noted that to generate
including solid isotropic material with penalization (SIMP) conformal lattices for an FV with a complex geometry is
[36] can be applied. Based on these methods, the optimal not an easy task. Even though there is some research on
relative density distribution can be obtained. This distribution conformal lattice generation [32], [37], most of them are
can be used as a reference to determine the volume target for limited to simple or regular shape. Moreover, the property
each FV. Particularly, for FV j , its volume target VFV j can be of uniform lattices is comparatively easy to be controlled by
calculated based on the following equation: carefully choosing the right cell size and topology. To consider
both advantages and disadvantages of those two types of
VFV = xi vi (5)
lattice structures, a general guideline is provided here to assist
where x i is the volume of the i th element inside F V j , and designers in decision-making. Generally, if an FV is bounded
v i is its optimal relative density obtained from topology by the FSs which play roles as aesthetic or assembly purposes,
optimization. For those FVs with solid material, this volume then this FV is suggested to be filled with conformal lattice
constraint can be achieved by removing materials in the low structures. Otherwise, uniform lattice structures can be used.
relative density area like traditional topology optimization After the determination of lattice types, the topology of the
routine. As to those FVs filled with lattice structures, the cal- lattice unit cell also needs to be determined. For both uniform
culated volume constraint from (5) can be used to calculate and conformal lattice structures, the topology of a unit cell can
the struts’ thickness of homogeneous lattice structures which be selected from the cell library which is a database for unit
will be regarded as the initial design in the BESO-based cell models. In this database, different lattice cell topologies
lattice optimization method. Since BESO-based optimization are linked to different types of properties. For example, based
method used in this paper only moves materials from the low on the loading condition of lattice struts, lattice cells can be
stress region to the high stress region, it can guarantee that divided into two types: bending dominant lattice and stretching
the total volume of lattice structures unchanged during the dominant lattice [38]. In the structural design for a better
TANG et al.: LATTICE STRUCTURE DESIGN AND OPTIMIZATION WITH AM CONSTRAINTS 1551
stiffness, stretching dominant lattice cell is preferred, since the is fixed. The decreasing of the cell size will significantly
strut of this type of lattice is only under an axial load, which increase the minimum achievable relative density. It limits
may exhibit better stiffness than its counterpart. However, the freedom of designers in the sebsequent optimization
in the design of compliant structures or energy absorption process. Moreover, it will also make the lattice structures
structures, bending dominant lattice structures are preferred. lose the porosity which leads some issues on the simulations;
To further assist designers in selecting a suitable lattice unit therefore, the value of ρl∗ defined in (6) is suggested to be
cell from the unit cell library, material selection strategy [39] equal or smaller than 0.3 for efficient optimization as well as
can also be used based on the material chart with effective simulation. It should also be noted that the change of cell size
properties of different cell topologies. inside the bounded region defined by the above two guidelines
The size of lattice structure is another parameter needs will lead slight change of the optimal functional performance.
to be considered in the current design stage. The size of In order to achieve the optimal performance, designers can
the uniform lattice structure can be precisely controlled by do the optimization with several different cell sizes and then
three independent parameters. They are sizes on X, Y, Z -axes select the cell size which can achieve the best performance.
of the cell coordinate system. As to conformal lattice struc- Based on those design parameters determined at the begin-
tures, their size is defined as a diameter of a circumscribed ning of this step, the lattice frame can be generated inside
sphere of bounding box of lattice cell. Unlike uniform lattice the design space. The general lattice frame generation method
structure, the size of conformal lattice structures cannot be is given in this paper. Its process can be further divided
accurately controlled, since both size or shape of lattice cells into two substeps. In the first substep, hexahedron primitives
may vary inside the FV. Thus, in this design step, an average can be generated inside the given FVs. For a uniform lattice
size of conformal lattice is used. To help designers select an structure, its hexahedron primitives should be exactly periodic.
appropriate cell size, two design guidelines are provided. Thus, the kernel generation method discussed in the previous
Guideline 1: The lattice cell size is suggested to be smaller research [9] can be used. As to conformal lattice, the vol-
than the minimum size of functional features. ume meshing technique can be used to generate hexahedron
Guideline 2: The lattice cell size l is suggested to satisfy primitives in FVs with regular geometry. For an FV volume
the following condition: with complex geometry, auxiliary volume [32] can be built
to convert a complex geometry into a simple and mapped
p(l, tmin ) < ρl∗ (6)
shape. Since both ways have been exhaustively discussed
where the ρl∗ is the upper bound of the minimum relative in [9] and [32], this paper will not repeat them again.
density that lattice structures can achieve; tmin is a vector In the second substep, the selected lattice cell topology can
which contains the minimum fabricatable thickness of each be populated into the generated primitives from the last sub-
strut in the lattice unit cell. Once the cell topology and process step. The generated hexahedron primitive can be represented
data are determined, the value of vector tmin is fixed. p(l, t) is by the positions of eight corners which are denoted as Ci j k ,
the function to calculate the relative density of a given lattice i, j, k = 0, 1. Once the positions of eight corners of hexahe-
cell. The form of this function varies between cells with dron primitive are determined, the positions of all the lattice
different topologies and struts’ cross-sectional shape. However, node inside this hexahedron primitive can be calculated by a
they all depend on two independent variables: cell size l and tri-linear interpolation function. For example, the position c p
a vector t which contains the thickness of each strut inside of node p inside the given hexahedron primitive Ci j k can be
the cell. For example, the function pcubic(l, t) which is used calculated by
to calculate the relative density of cubic cell with struts in
c j k = c1 j k e1 +c0 j k (1−e1 ) (8)
square cross-sectional shape can be expressed as
ck = c1k e2 +c0k (1−e2 ) (9)
t 2 t 3
pcubic(l, t) = 1 − 3 1 − +2 1− (7) c p = c1 e3 +c0 (1−e3 ) (10)
l l
In (7), all the struts are assumed to have the same thickness. where (e1 , e2 , e3 ) is the 3-D tuple represents the node p
Thus, in this equation, t is a scalar which represents the inside the lattice unit cell model discussed in Section II. After
uniform thickness of struts in a lattice unit cell. calculating the position of each node, the frame of lattice
These two guidelines generally provide two limitations on struts can be built based on unidirectional graph G by linking
the size of a lattice cell. Based on the first guideline, it can the related nodes. Finally, to trim those connected struts with
be concluded that the cell size cannot be too large. If it is the boundary of FV, the final frame of lattice structures can
larger than the minimum size of functional features, the lattice be obtained. To illustrate these two substeps of lattice frame
structures cannot be guaranteed to fully fill every corner of generation, an example of arc shape FV is given and shown
the design space. In the other word, there might be some void in Fig. 7.
regions in the design space when the first guideline is violated.
Designers will lose controllability on those regions in the sub- D. Manufacturable Element Construction
sequent optimization process. The second guideline provides To link the design and manufacturing process, a concept of
a lower bound of cell size based on the manufacturability ME is used in this paper. As mentioned in Section II-C, each
of selected AM process. Once the AM process and material ME mainly consists of three types of information. They are
are determined, the minimum fabricatable strut’s thickness geometrical data, material data and process data. Both material
1552 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 15, NO. 4, OCTOBER 2018
TABLE I
P ROCESS PARAMETERS
Fig. 10. Deflection of horizontal struts. (a) Deformed area. (b) Definition
of Df.
Fig. 8. Tool paths for different types of struts. (a) Horizontal strut.
(b) Inclined strut. (c) Vertical strut.
Fig. 13. Image analysis of the horizontal strut. (a) Original image. c) Result of nonhorizontal group: The thickness of
(b) Sharpened image for edge detection. inclined struts tb is measured by a caliper with 0.01 mm
accuracy. The ratio of the thickness deviation of slanted
struts Rs is defined in (17) to measure the discrepancy ratio
compared to the designed thickness
|tb −D|
Rs = ×100% (17)
D
where tb is the thickness defined in Fig. 12(b) and D is the
design diameter.
The results of Rs are shown in Fig. 15. As the plot shows,
the value gets a huge increase when θ decreased to 10°.
Rs of 1- and 2-mm struts is higher than that of thicker struts.
And 1- and 2-mm struts tend to be less stable when the
θ is less than 60°. It can be concluded that the thickness of
Fig. 14. Experimental result of horizontal group. the discrepancy is influenced by the diameter as well as the
inclined angle of the strut.
investigate the influence of an inclined angle on the deviation 3) Artificial Neural Network: In this paper, the ANN is used
of the strut thickness. to predict the manufacturability of the lattice structure and
b) Result of horizontal group: Because it is hard to find build the meta-model. ANN is a massively parallel distributed
the largest deflection of the horizontal strut directly measured processor consists of simple processing units. Due to large
by a caliper. The image analysis method is used to find scale of parallel distributed structure as well as the ability
the maximum deflection point and measure it by pixels. The to learn and generalize, ANN has computing power to solve
image of one strut is shown in Fig. 13. Fig. 13(a) shows the complex problems that are currently intractable [42].
photograph taken by a camera. Then the image is sharpened Because the data obtained from the experiment are not
to find the edge of the strut by MathWorks Image Processing sufficient to determine the manufacturability of the lattice
Toolbox [41], which is shown in Fig. 13(b). A gauge block is struts with specific geometrical data. The relationship between
measured by this approach to calibrate the size of the pixel. the manufacturability and geometrical data should be more
The resolution of this measurement method is 0.03 mm. The comprehensively established. Since ANN is a nonlinear model.
deflection ratio Rh is defined in (16) to illustrate the deflection And it is often used when the relationship between the input
of horizontal struts compared to the strut thickness and output variables is not completely understood or even
unknown. Therefore, it is suitable for this research to build
Df
Rh = ×100% (16) the nonlinear relationship between the manufacturability and
D geometrical parameters. And this model can analyze more
where D f is the deflection and D is the design diameter of input parameters without much effort so that if designers want
the horizontal strut. to consider the influence of process parameters as well as
The result of Rh is shown in Fig. 14. The result indicates design parameters the ANN model is also valid to predict the
that the Rh is increasing with the increase of the L. When result. Another advantage of ANN is that when new data are
D gets larger, the percentage of deflection will decrease. So it obtained in the later fabrication, it can be imported to the
can be concluded that the ratio of the deflection of horizontal network to improve the performance.
struts is not only related to the length of the strut, but also Multilayer perceptrons are used for this research. Typically,
related to the design diameter. Therefore, when considering the the network consists of three types of layers, the input layer
manufacturability of horizontal struts, both the diameter and that collects the input data, one or more hidden layers that
the length of horizontal line segments should be considered. makes connections between the input and output layer and
TANG et al.: LATTICE STRUCTURE DESIGN AND OPTIMIZATION WITH AM CONSTRAINTS 1555
Fig. 22. Failure at the joint of the strut with Rs equal 20%.
Fig. 24. Arm of quadcopter and its loading condition, (a) arm of quadcopter,
original design, (b) loading condition.
RT × ti , if ti > tmin
i
/(1 − RT) IV. C ASE S TUDY AND D ISCUSSION
tri = i (20)
tmin , if ti ≤ tmin /(1 − RT)
i
To further illustrate the proposed design and optimization
i=n method, a design case of the quadcopter arm is given in this
Vrtotal = (A(ti ) − A(ti − tri ))li (21) section. Its original design and loading condition are shown
i=1 in Fig. 24.
1558 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 15, NO. 4, OCTOBER 2018
TABLE II
M ATERIAL P ROPERTIES OF ABS
TABLE VI
VALUE OF PARAMETER U SED IN THE O PTIMIZATION A LGORITHM
TABLE V
G EOMETRICAL PARAMETERS AND C ONSTRAINTS
IN O PTIMIZATION A LGORITHM
TABLE VII
C OMPARISON OF S IMULATION R ESULTS
data show a clear trend that the designed lattice structure can
significantly improve the structural stiffness compared to its
original design (shown in Fig. 24) and homogeneous lattice.
Generally, the efficiency of the proposed design method has
been validated by both simulation and physical results.
To further evaluate the efficiency of the proposed lattice
design and optimization method, the part [shown in Fig. 32(b)]
directly obtained from traditional topology optimization rou-
tine (SIMP) has also been considered as a benchmark part
in this paper. The displacement contours of optimized lattice Fig. 32. Comparison between optimized lattice structures and topology
optimization result. (a) Displacement contour of optimized lattice structures.
structures and topology optimization result are compared and (b) Displacement contour of topology optimization result.
shown in Fig. 32. Even though the topology optimization
results can achieve slightly better stiffness, the large area of
the overhang region in the topology optimized part makes it summarized in Table V. Based on this fact, it can be inferred
difficult to be directly fabricated without support structure. that if the process related parameters, such as printing strategy
Moreover, as it is shown in Table VII, optimized lattice and process parameters, can be optimized to alleviate the
structures may achieve a smaller maximum Von-Mises stress existing manufacturing constraints, the performance of parts
compared to topology optimization result. can be further improved by the proposed design method.
Another interesting fact which can be observed from
Table VII is that the optimized lattice with uniform constraint V. C ONCLUSION
can achieve a better stiffness than that of nonuniform con- In this paper, a design method of lattice structures under
straints obtained from the proposed method as well as the the manufacturability constraints of AM process has been
result of topology optimization. In this paper, the uniform proposed. The meta-model for the selected AM process is
constraint refers smallest cylinders that can be printed by the obtained from experiments and ANN. A BESO-based opti-
selected machine. Its value is 0.6 mm for the selected machine. mization process is used to find the optimum struts’ thickness
This constraint is uniformly applied to all the struts during the distribution.
optimization process. Compared to the optimized lattice with Several conclusions can be drawn from this paper are as
nonuniform constraints, the uniform constraints can provide a follows.
larger design freedom for designers. Thus, the structure can 1) The lattice structures generated by the proposed design
be further optimized to achieve better performance. However, method can improve the stiffness of the model.
this structure cannot be fabricated with the selected machine, Von-Mises stress and displacement can be reduced with-
since the dimension of optimized struts violates the constraints out increasing the volume.
TANG et al.: LATTICE STRUCTURE DESIGN AND OPTIMIZATION WITH AM CONSTRAINTS 1561
2) The heterogeneous lattice structure optimized by the [17] C. Yan, L. Hao, A. Hussein, and D. Raymont, “Evaluations of cellu-
proposed method has a better performance compared to lar lattice structures manufactured using selective laser melting,” Int.
J. Mach. Tools Manuf., vol. 62, pp. 32–38, Nov. 2012.
the homogenous lattice structure. [18] M. Santorinaios, W. Brooks, C. J. Sutcliffe, and R. A. Mines, “Crush
3) The meta-model obtained from the experiment and behaviour of open cellular lattice structures manufactured using selective
ANN has ensured the manufacturability of the lattice laser melting,” WIT Trans. Built Environ., vol. 85, pp. 481–489, 2006.
[19] A. Hussein, L. Hao, C. Yan, R. Everson, and P. Young, “Advanced lattice
structure by certain AM process. support structures for metal additive manufacturing,” J. Mater. Process.
4) If the design domain can be enlarged, which in this paper Technol., vol. 213, no. 7, pp. 1019–1026, Jul. 2013.
means that if the lower bound of the struts’ thickness can [20] D. Wang, Y. Yang, R. Liu, D. Xiao, and J. Sun, “Study on the
designing rules and processability of porous structure based on selective
be smaller, the performance can be further improved. laser melting (SLM),” J. Mater. Process. Technol., vol. 213, no. 10,
Future research will be focused on the following prospects. pp. 1734–1742, Oct. 2013.
First, relations between struts’ geometrical dimensions and [21] Z. Ming, F. Raphael, S. Yaw-Kang, T. Harold, and B. Jeffrey, “Progress
mechanical properties need to be further investigated. This in topology optimization with manufacturing constraints,” in Proc. 9th
AIAA/ISSMO Symp. Multidisciplinary Anal. Optim. Amer. Inst. Aeronau-
relation can provide a feedback to lattice simulation and tics Astron., 2002, p. 5614.
optimization model with more accurate material properties. [22] J. Yan, G.-D. Cheng, and L. Liu, “A uniform optimum material based
Second, other two aspects of MEs including the material data model for concurrent optimization of thermoelastic structures and mate-
rials,” Int. J. Simul. Multidisciplinary Design Optim., vol. 2, no. 4,
and the process data, can be further investigated in the future pp. 259–266, 2008.
research to build a more comprehensive meta-model for lattice [23] J. Deng, J. Yan, and G. Cheng, “Multi-objective concurrent topology
structures. Finally, the process parameter can be optimized to optimization of thermoelastic structures composed of homogeneous
porous material,” Struct. Multidisciplinary Optim., vol. 47, no. 4,
obtain a larger feasible area for design and optimization. pp. 583–597, Apr. 2013.
[24] X. Yan, X. Huang, Y. Zha, and Y. M. Xie, “Concurrent topology
R EFERENCES optimization of structures and their composite microstructures,” Comput.
Struct., vol. 133, pp. 103–110, Mar. 2014.
[1] Merriam-Webster. (2016). Lattice. [Online]. Available: http://www. [25] Y. Tang and Y. F. Zhao, “Design method for lattice-skin structure
merriam-webster.com/dictionary/lattice fabricated by additive manufacturing,” presented at the ASME Int. Mech.
[2] V. S. Deshpande, N. A. Fleck, and M. F. Ashby, “Effective properties Eng. Congr. Expo., Montreal, QC, Canada, 2014, p. V02BT02A030.
of the octet-truss lattice material,” J. Mech. Phys. Solids, vol. 49, no. 8, [26] V. G. Sundararajan, “Topology optimization for additive manufacturing
pp. 1747–1769, 2001. of customized meso-structures using homogenization and parametric
[3] J. Lehman and R. Lakes, “Stiff lattices with zero thermal expansion smoothing functions,” M.S. thesis, Dept. Mech. Eng., Univ. Texas
and enhanced stiffness via rib cross section optimization,” Int. J. Mech. Austin, Austin, TX, USA, 2011.
Mater. Design, vol. 9, no. 3, pp. 213–225, 2013.
[27] D. Brackett, I. Ashcroft, and R. Hague, “A dithering based method to
[4] L. Yang, D. Cormier, H. West, O. Harrysson, and K. Knowlson, “Non-
generate variable volume lattice cells for additive manufacturing,” in
stochastic Ti–6Al–4V foam structures with negative Poisson’s ratio,”
Proc. 22nd Annu. Int. Solid Freeform Fabrication Symp., Austin, TX,
Mater. Sci. Eng. A, vol. 558, pp. 579–585, Dec. 2012.
USA, Aug. 2011, pp. 8–10.
[5] Q. Zhang, Y. Han, C. Chen, and T. Lu, “Ultralight X-type lattice
[28] R. Rezaie, M. Badrossamay, A. Ghaie, and H. Moosavi, “Topology
sandwich structure (I): Concept, fabrication and experimental charac-
optimization for fused deposition modeling process,” Procedia CIRP,
terization,” Sci. China, E, Technol. Sci., vol. 52, no. 8, pp. 2147–2154,
vol. 6, pp. 521–526, 2013.
2009.
[6] P. Heinl, L. Müller, C. Körner, R. F. Singer, and F. A. Müller, [29] D. Brackett, I. Ashcroft, and R. Hague, “Topology optimization for addi-
“Cellular Ti–6Al–4V structures with interconnected macro porosity for tive manufacturing,” in Proc. 22nd Annu. Int. Solid Freeform Fabrication
bone implants fabricated by selective electron beam melting,” Acta Symp., 2011, pp. 348–362.
Biomaterialia, vol. 4, no. 5, pp. 1536–1544, Sep. 2008. [30] J. Wu, C. C. L. Wang, X. Zhang, and R. Westermann, “Self-supporting
[7] S. Bose, S. Vahabzadeh, and A. Bandyopadhyay, “Bone tissue engi- rhombic infill structures for additive manufacturing,” Comput.-Aided
neering using 3D printing,” Mater. Today, vol. 16, no. 12, pp. 496–504, Design, vol. 80, pp. 32–42, Nov. 2016.
Dec. 2013. [31] J. Nguyen, S.-I. Park, and D. Rosen, “Heuristic optimization method
[8] C. Emmelmann, P. Scheinemann, M. Munsch, and V. Seyda, “Laser for cellular structure design of light weight components,” Int. J. Precis.
additive manufacturing of modified implant surfaces with osseointegra- Eng. Manuf., vol. 14, no. 6, pp. 1071–1078, Jun. 2013.
tive characteristics,” Phys. Procedia, vol. 12, Part A, pp. 375–384, 2011. [32] Y. Tang, Y. Sheng, and Y. F. Zhao, “Design method for conformal lattice-
[9] Y. Tang, A. Kurtz, and Y. F. Zhao, “Bidirectional evolutionary structural skin structure fabricated by AM technologies,” presented at the ASME
optimization (BESO) based design method for lattice structure to be Int. Design Eng. Tech. Conf. Comput. Inf. Eng. Conf., Charlotte, NC,
fabricated by additive manufacturing,” Comput.-Aided Design, vol. 69, USA, 2016, p. V01AT02A037.
pp. 91–101, Dec. 2015. [33] Y. Tang, S. Yang, and Y. F. Zhao, “Sustainable design for additive
[10] D. W. Rosen, “Computer-aided design for additive manufacturing manufacturing through functionality integration and part consolida-
of cellular structures,” Comput.-Aided Design Appl., vol. 4, no. 5, tion,” in Handbook of Sustainability in Additive Manufacturing, vol. 1,
pp. 585–594, 2007. S. S. Muthu and M. M. Savalani, Eds. Singapore: Springer, 2016,
[11] Z. Ozdemir et al., “Energy absorption in lattice structures in dynamics: pp. 101–144.
Experiments,” Int. J. Impact Eng., vol. 89, pp. 49–61, Mar. 2016. [34] Y. Tang, J.-Y. Hascoet, and Y. F. Zhao, “Integration of topological
[12] J. Lehman and R. S. Lakes, “Stiff, strong, zero thermal expansion and functional optimization in design for additive manufacturing,”
lattices via material hierarchy,” Compos. Struct., vol. 107, pp. 654–663, in Proc. ASME 12th Biennial Conf. Eng. Syst. Design Anal., 2014,
Jan. 2014. p. V001T06A006.
[13] H. Brooks and K. Brigden, “Design of conformal cooling layers with [35] Y. Tang, K. Mak, and Y. F. Zhao, “A framework to reduce product
self-supporting lattices for additively manufactured tooling,” Additive environmental impact through design optimization for additive manu-
Manuf., vol. 11, pp. 16–22, Jul. 2016. facturing,” J. Cleaner Prod., vol. 137, pp. 1560–1572, Nov. 2016.
[14] H. N. G. Wadley, “Multifunctional periodic cellular metals,” Philos. [36] M. P. Bendsøe, A. Díaz, and N. Kikuchi, “Topology and generalized lay-
Trans. Roy. Soc. London A, Math. Phys. Sci., vol. 364, no. 1838, out optimization of elastic structures,” in Topology Design of Structures.
pp. 31–68, 2006. Dordrecht, The Netherlands: Springer, 1993, pp. 159–205.
[15] H. Wang, Y. Chen, and D. W. Rosen, “A hybrid geometric modeling [37] H. V. Wang, “A unit cell approach for lightweight structure and com-
method for large scale conformal cellular structures,” in Proc. ASME pliant mechanism,” Ph.D. dissertation, Dept. Mech. Eng., Georgia Inst.
Comput. Inf. Eng. Conf., Long Beach, CA, USA, 2005, pp. 421–427. Technol., Atlanta, GA, USA, 2005.
[16] J. Panetta, Q. Zhou, L. Malomo, N. Pietroni, P. Cignoni, and D. Zorin, [38] V. S. Deshpande, M. F. Ashby, and N. A. Fleck, “Foam topology:
“Elastic textures for additive fabrication,” ACM Trans. Graph., vol. 34, Bending versus stretching dominated architectures,” Acta Mater., vol. 49,
no. 4, p. 135, 2015. no. 6, pp. 1035–1040, Apr. 2001.
1562 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 15, NO. 4, OCTOBER 2018
[39] M. F. Ashby, Y. J. M. Bréchet, D. Cebon, and L. Salvo, “Selection Guoying Dong was born in Luoyang, Henan, China,
strategies for materials and processes,” Mater. Design, vol. 25, no. 1, in 1993. He received the B.S. degree in aerospace
pp. 51–67, Feb. 2004. engineering from Northwestern Polytechnical Uni-
[40] Z-ABS Material Data Sheet, Olsztyn, Poland, Zortrax Inc, 2015. versity, Xi’an, China, in 2015. He is currently pur-
[41] (2016). MathWorks Image Processing Toolbox Documentation. [Online]. suing the Ph.D. degree in mechanical engineering
Available: http://www.mathworks.com/help/images/index.html with McGill University, Montreal, QC, Canada.
[42] S. Haykin, Neural Networks: A Comprehensive Foundation. Englewood His research interests include the finite-element
Cliffs, NJ, USA: Prentice-Hall, 1998. analysis of lattice structures, manufacturability of
[43] (2016). MathWork MATLAB R2016b Documentation. [Online]. lattice structures, and the characteristics of additive
Available: http://www.mathworks.com/help/nnet/examples/house-price- manufacturing on the mechanical performance.
estimation.html
[44] O. M. Querin, G. P. Steven, and Y. M. Xie, “Evolutionary structural
optimisation (ESO) using a bidirectional algorithm,” Eng. Comput.,
vol. 15, no. 8, pp. 1031–1048, 1998.
[45] H. M. Frost, “Wolff’s Law and bone’s structural adaptations to mechan- Qinxue Zhou was born in Wuhan, China, in, 1997.
ical usage: An overview for clinicians,” Angle Orthodontist, vol. 64, She has been pursuing the B.Eng. (Hons.) degree
no. 3, pp. 175–188, 1994. in mechanical engineering with McGill University,
[46] A. V. Javir, K. Pawar, S. Dhudum, N. Patale, and S. Patil, “Design, Montreal, QC, Canada, since 2014.
analysis and fabrication of quadcopter,” J. Int. Assoc. Adv. Technol. Sci., Her research interests is mostly focused on addi-
vol. 16, no. 11, 2015. tive manufacturing and design optimization.
[47] I. Gaponov and A. Razinkova, “Quadcopter design and implemen-
tation as a multidisciplinary engineering course,” in Proc. IEEE
Int. Conf. Teaching, Assessment Learn. Eng. (TALE), Aug. 2012,
pp. H2B-16–H2B-19.
[48] A. E. Inc, Optistruct User’s Guide V12.0, Altair Engineering Inc, Troy,
MI, USA, 2013.
Yaoyao Fiona Zhao received the B.E. from the
Beijing Institute of Technology, Beijing, China, in
2003, and the M.E. (First Class Hons.) and Ph.D.
degrees from the University of Auckland, Auckland,
Yunlong Tang was born in Chongqing, China. He New Zealand, in 2006 and 2010, respectively.
received the B.Eng. degree in mechanical engi- She was a Researcher at the National Institute
neering from the Harbin Institute of Technology, of Standards and Technology, Gaithersburg, MD,
Harbin, China, in 2010, and the M.Eng. degree from USA, and a Post-Doctoral Research Fellow at Ecole
Beihang University, Beijing, China, in 2013. He is Centrale de Nantes, France, from 2010 to 2012. She
currently pursuing the Ph.D. degree with the Depart- is currently an Assistant Professor with the Depart-
ment of Mechanical Engineering, McGill University, ment of Mechanical Engineering, McGill University,
Montreal, QC, Canada. Montreal, QC, Canada, where she is also the Head of the Additive Design
His research interests mainly focus on computer- and Manufacturing Laboratory. Her research expertise lies in design and
aided design and manufacturing, additive manufac- manufacturing systems integration, quality control and optimization. More
turing and its related design methods and tools. His specifically, her research focuses on manufacturing informatics, dimensional
current research topic is the design methodology for additive manufacturing metrology, additive manufacturing design and process modeling, as well as
process. manufacturing sustainability analysis.