Next Article in Journal
Analysis on the Influence of Component Ratio on Properties of Silica/Montmorillonite Nanocomposites
Previous Article in Journal
Annealing of Gadolinium-Doped Ceria (GDC) Films Produced by the Aerosol Deposition Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Element-Mesh Based Method for Modeling and Optimization of Lattice Structures for Additive Manufacturing

State Key Laboratory of Structural Analysis for Industrial Equipment, Dalian University of Technology, Dalian 116024, China
*
Author to whom correspondence should be addressed.
Materials 2018, 11(11), 2073; https://doi.org/10.3390/ma11112073
Submission received: 27 September 2018 / Revised: 16 October 2018 / Accepted: 19 October 2018 / Published: 23 October 2018

Abstract

:
A parameterization modeling method based on finite element mesh to create complex large-scale lattice structures for AM is presented, and a corresponding approach for size optimization of lattice structures is also developed. In the modeling method, meshing technique is employed to obtain the meshes and nodes of lattice structures for a given geometry. Then, a parametric description of lattice unit cells based on the element type, element nodes and their connecting relationships is developed. Once the unit cell design is selected, the initial lattice structure can be assembled by the unit cells in each finite element. Furthermore, modification of lattice structures can be operated by moving mesh nodes and changing cross-sectional areas of bars. The graded and non-uniform lattice structures can be constructed easily based on the proposed modeling method. Moreover, a size optimization algorithm based on moving iso-surface threshold (MIST) method is proposed to optimize lattice structures for enhancing the mechanical performance. To demonstrate the effectiveness of the proposed method, numerical examples and experimental testing are presented, and experimental testing shows 11% improved stiffness of the optimized non-uniform lattice structure than uniform one.

1. Introduction

Lattice structure is a kind of high-efficiency cellular material, which attracts the attention of researchers and engineers for their significant potential of lightweight applications and multifunctional design opportunities, such as superior mechanical properties (including energy absorption, strength, and stiffness) [1], heat transfer and thermal protection properties [2]. However, due to the complex geometries, it is difficult for the conventional technique of manufacturing such as extrusion and molding to fabricate lattice structures directly [3,4,5], which restricts their application and development. The majority of available designs are uniform lattice structures composed of periodic unit cells. However, a non-uniform lattice structure with variable unit cells and complex microstructure can achieve significantly better performance relative to the uniform one through optimizing the gradient variation of unit cells and the areas and/or orientations of the bars. Additive manufacturing (AM) is an emerging technique that provides a great flexibility for the fabrication of complex structures, and gives engineers great freedom to fabricate novel lattice structures with complex geometries [6,7,8]. Thus, AM technologies make the manufacture of the non-uniform lattice structures possible [9,10]. To make the most use of design space, a geometric modeling method of lattices is needed to take advantage of the shape complexity capabilities of AM. Moreover, a highly efficient design method is also required to optimize the large-scale lattice structure for enhancing mechanical performances.
The engineering or physiological structures often have complex shapes. The majority of constructive approaches are targeted to design the internal geometry of a structure by filling it with the periodic repetition of regular unit cells [11,12,13]. The advantages of such periodic porous structures consist in their easier modeling and fabrication, as well as in the possibility of predicting their structural properties. Due to such a regularity and periodicity, it is very difficult to exert local control on pore shape, size and distribution, since a minute modification of the unit cell will turn into global changes to the entire structure. More importantly, it is very difficult, if not impossible, to construct lattice structures fitting to complex geometric boundaries. Usually, Boolean operations (e.g., intersection) performed on the acquired model of the structure and the arranged stack of cellular units are required for the generation of lattices with particular external shape. Consequently, the boundary cellular units will be cut to satisfy the structural shape, and these defects in lattice structures have a significant effect on mechanical performance. However, a non-uniform lattice structure with variable unit cells and optimized bar sizes and/or orientations not only can achieve better performance than the uniform one, but also can fit the structural boundary shape. Thus, design of conformal lattice structures in this context of pursuing higher-performance is challenging and becomes a focus of recent studies. One of the most important issues is to develop a method to model parametrically the variation of the unit cells in the space, including the sizes of the unit cells and the areas and/or orientations of the bars.
In fact, lattice structures can be considered as truss structures. Thus, the ideas and principles of the available parameterization and optimization methods for truss structures, such as homogenization based method [14,15] and ground-structure method [16], can be used to construct the modeling and optimization method for non-uniform lattice structures.
The homogenization approach employs a composite material as a basis for defining shape in terms of material density. Periodic microstructures are used as the equivalent homogenized material with the same effective properties. Usually, the design of cellular structure by using homogenization approach is considered as a design process at two scales [17,18,19] (i.e., structural topology design at the macro scale and microstructure design at the micro scale). The method requires that the feature sizes of the microstructure are much smaller than the length scale of the global structure. Therefore, this approach may become inaccurate when feature sizes of the microstructure are comparable to the length scale of the global structure. Moreover, the method based homogenization approach is not suitable for design optimization of large-scale non-uniform lattice structures applied in engineering.
The ground truss approach starts with a ground structure, which is a grid of all elements connecting the nodes in the design space. The optimal truss structure is realized by selecting an optimal substructure from this pre-defined ground structure. Ultimately, the ground-truss approach is a sizing optimization problem, where the cross-sections of ground truss members are the continuous design variables for the optimization. The cross-sections of the bars are sized to support the applied loads on the structure. Dorn et al. [20] proposed the well-known ground structure method in 1964, introducing numerical methods to the field of truss optimization. Based on the ground structure method, many studies are carried out. A review about developments of the ground structure method can be found in [21,22]. Zhou and Rozvany [16] proposed a highly efficient new method (DCOC) for the sizing optimization of large structural systems, greatly improving the scale of the truss optimization. In recent years, intelligent optimization algorithms have been applied to the field of truss optimization, e.g., genetic algorithm [23], particle swarm optimization algorithm [24], simulated annealing algorithm [25] and ant colony optimization [26]. The intelligent optimization algorithm is also not suitable for optimization of large-scale lattice structures because of the huge computation cost.
Based on the basic idea of ground-structure method, in which the optimized truss structure is obtained by properly adjusting and selecting the positions of nodes and cross-section areas of bars from the pre-defined ground structure, we proposed a parameterized modeling and optimization method for non-uniform lattice structures in this paper. Though meshing the defined domain using finite mesh technology, the ground-structure is constructed and modeled parametrically based on the finite element mesh information, and a MIST-based method is developed for optimizing the positions of the nodes and the cross-sectional areas of the bars of lattice-structures. Here, MIST (the Moving Iso-Surface Threshold method) is a new topology method which can avoid explicit sensitivity analysis, and thus yields another advantage of simplification in interfacing with an in-house or commercial finite element analysis program [27,28,29]. Large-scale lattice structures conforming to complex shapes can be quickly constructed via the proposed modeling method, benefiting from the development of finite element mesh generation technology. Then, optimized lattice structures with higher performance can be found by optimizing initial lattice structures with the proposed optimization method. The optimization method has a very small amount of calculation for solving large-scale engineering problems of lattice structures.
The remainder of the paper is organized as follows. Section 2 gives a brief introduction about the modeling method of lattice structures based upon finite element mesh, including the parametric description format, generation process and modification of lattice structures. Section 3 introduces the process of the MIST method. In addition, a size optimization algorithm based on MIST method is proposed to design lattice structures. Numerical examples are given to demonstrate the effectiveness and generality of the proposed method in Section 4. Finally, conclusions are given in Section 5.

2. Lattice Structure Configuration

2.1. Finite Element Mesh Based Modeling Method

The general idea of the modeling method is as follows: Firstly, meshes of the given geometry are realized through the finite element meshing technique. Then, a parametric description of lattice unit cells based on the element type, element nodes and their connecting relationships is developed. The bars of lattice unit cell are established by connecting nodes with the connecting relationships in element. Finally, the lattice structures are generated by assembling the lattice unit cell in each element. The detail process of modeling method is given in this section.
For convenience, we introduce some definitions as follows:
  • Base mesh: Base mesh is the initial finite element mesh, which is obtained by meshing the given geometry.
  • Base points: Base points are the nodes of the initial finite element mesh.
  • Boundary bars: Boundary bars are the bar on element edge. The end points of boundary bars are base points.
  • Derivative points: Derivative points are the extra nodes introduced to construct the additional bars. The positions of the derivative points are interpolated by the coordinates of base points.
  • Derivative bars: Derivative bars are the bars made by connecting base points and derivative points.
  • Primitive lattice cells: Primitive lattice cells are the unit cells constructed by boundary bars, as shown in Figure 1.
  • Derivative lattice cells: Derivative lattice cells are the unit cell constructed by boundary bars and derivative bars, as shown in Figure 1.
The modeling method is summarized into steps, as shown in the flowchart of Figure 2. The whole procedure of modeling method for larger-scale conformal truss structures based upon finite element is outlined as follows.
Step 1: Finite Element Mesh Generation
For the first step, the given geometry needs to be meshed to get base mesh. Base mesh can provide the initial nodes and elements information of the geometry. It is a process of converting a CAD model to a CAE model. Nowadays, commercial CAE software can provide simple and efficient finite element preprocessor, so Step 1 can be easily implemented by commercial finite element software without extra programming.
Step 2: Determination of the Lattice Unit-Cell
After meshing the given geometries, it is needed to determine the lattice unit-cell models. This paper provides two types of lattice unit-cell models. The first type of unit cell is called primitive lattice cell which are made up of boundary bars. The boundary bars are formed by connecting nodes (base points) of the mesh along the edge of the element. Each type of element corresponds to a certain primitive lattice cell. The second type of cell is called derivative lattice cell which are made up of boundary bars and derivative bars. Derivative points are the extra nodes introduced to construct derivative bars. The positions of the derivative points are interpolated by the coordinates of base points. Then, the derivative bars are formed by connecting the base points of the element and derivative points. For one type of element, many different derivative lattice cells can be obtained by different derivative points. For example, Table 1 shows the element types, primitive lattice cells, derivative lattice cells and the corresponding interpolation formats. In Table 1, only one simple derivative lattice cell with one derivative point is given for each type of element.
Step 3: Lattice Structure Generation
Initial node and element information of the given geometry can be obtained from Step 1, and Step 2 can provide the lattice unit-cell model. The last step is assembly of lattice structure (i.e., infilling the whole geometry with lattice unit-cell model). Figure 3 shows illustrations of lattice structure generation for two given geometries.

2.2. Modification

The lattice structures generated by the modeling method are adjustable. The first way to get modified lattice structures is to move mesh nodes of initial lattice structures. For example, by moving the nodes to the stress concentration area, lattice structures with local reinforcement properties can be constructed and the stress in the corresponding area will decrease. Figure 4 shows an example of modification of lattice structures by moving mesh nodes. The second way to get modified lattice structures is to modify the cross-sectional areas of the bars. By changing the cross-sectional areas of the bars, lattice unit-cell model with different volume fractions can be constructed. The non-homogeneous distribution can be achieved by infilling the geometry with different volume fractions unit-cell models. Figure 5 shows a cuboid lattice structure with linear gradient distribution of volume fraction. By the modification of initial lattice structures, non-uniform lattice structures with the desired properties can be constructed easily.

3. Problem Statement and Formulation

3.1. A Brief Overview of MIST

This paper uses a novel method referred as MIST to optimize the cross-sectional areas of the bars of lattice structure. MIST method is a new topology optimization method used to solve topology optimizations, such as shown in Equation (1). The method is proposed by Tong and Vasista in 2014, and the process flowchart of MIST method is presented in Figure 6. The method aims to find the design variable values x and t to minimize a certain structure objective function, such as the total strain energy. As the basic principle of MIST method, a physical response function Φ (stresses, strains and their appropriate combinations) should be written in an integral form over the design domain. An iso-surface S intersects the Φ function and the contour formed by the intersection becomes the structural boundary. The level or threshold value t of the iso-surface depends on the volume constraint and is calculated. Weighting factors are used on the elements to represent the material distribution: void and solid element are represented by weighting factors of 0 and 1, respectively. In the element weighting factor update routine, the element with Φ above the iso-surface at all nodes move towards solid material (weighting factors tend 1), and those elements with Φ below the iso-surface at all nodes move towards void material (weighting factors tend 0).
find x , t min J ( x , t ) s . t : g r ( x , t ) = 0 g s ( x , t ) 0 x l x x u
The iso-surface level S is calculated using an iterative bisection method and element weighting factors are updated. The detail steps are given as follows:
Step 1: Determine t max 0 = max ( Φ ) and t min 0 = min ( Φ ) for a known Φ.
Step 2: Calculate iso-surface level: t k = t max k + t min k 2 .
Step 3: Calculate Φ t k at all nodes; set Φ t k to 0.01 and −0.01 at solid and void non-design nodes, respectively; and update x i k for all elements based on area ratio.
Step 4: If | V k V c o n s | < ζ , terminate iteration; otherwise
  • Case (a) if V k > V c o n s { t min k + 1 = t k t max k + 1 = t max k
or
  • Case (b) if V k < V c o n s { t min k + 1 = t min k t max k + 1 = t k
where ζ is the bisection method tolerance on material constraint. Vk is the total volume of the structure at kth iteration step. Vcons is the volume constraint.
For Step 3, x i k is calculated for each element based on the values of Φ t k at the element nodes. If Φ t k is positive at all element nodes, then x i k moves towards 1. If Φ t k is negative at all element nodes, then x i k moves towards 0. If the values of Φ t k are positive at some node(s) and negative at some node(s), then x i k is based on the ratio of projected positive area to total element area. A response surface, an iso-surface and contour of the intersection for a half simply supported beam problem are shown in Figure 7.

3.2. Size Optimization Algorithm Based on MIST Method

In this paper, we use the MIST method to optimize the lattice structure, choosing strain energy expression of the bar element as Φ function and cross-sectional areas of the bars as variable values. Upper and lower bounds of the cross-sectional areas need to be defined in advance. Usually, we choose the smallest size limitation of a 3D printer as the lower bound of the cross-sectional area. As for upper bound, we choose five times of the initial bar length as the upper bound of the bar diameter. Bar element only has two nodes so there is a little difference when calculating the variable value t. When updating the areas of the bars, if the value of Φ t k is positive at one node and negative at the other node, the cross-sectional area of the bar remains unchanged.
Hence, we can formulate the design optimization of lattice structures problem for maximizing equivalent stiffness as follows:
find A = { A i } ,   i = 1 , , N min f ( A ) = i = 1 N Φ i s . t . F = K U i = 1 N A i L i < V c o n s 0 < A l A i A u , i = 1 , , N
where Ai is the cross-sectional area of bar number i, f ( A ) is objective function, Φ is the response function for MIST, F is load vector, K is overall stiffness matrix, U is displacement vector, Al is the lower bound of the cross-sectional area, Au is the upper bound of the cross-sectional area, and V c o n s is the volume constraint.
In this paper, the linear elastic constitutive model shown as Equation (3) is adopted into the optimization algorithm without considering the plasticity and yielding effects.
σ = E ¯ ε
The initial cross-sectional areas of each bar are the same and depend on the volume constraint. As mentioned, an appropriate selection of the response function Φ is crucial; in this paper, the Φ function used was the strain energy of the bar as given in Equation (4).
Φ i = F i 2 L i 2 E A i
where Li is the length of bar number i, Fi is the axial force of bar number i, E is Young’s modulus, and Ai is the cross-sectional area of bar number i.

4. Numerical Results

To demonstrate the effectiveness of the proposed method, several numerical examples are presented in this section. The sizes and loads for all examples are chosen to be dimensionless. Young’s modulus and Poisson’s ratio of the material are selected as E = 2.0 × 105 and v = 0.3, respectively. For the convenience of description, the design variable of cross section A is replaced by the circular radius r. The relationship between r and A is A i = π r i 2 ; A l = π r l 2 ; A u = π r u 2 .

4.1. Numerical Examples for 2-Dimensional Structures

(A) A 2D cantilever beam
As the first test case, a 2D cantilever beam is considered. Figure 8 shows the process of initial lattice structure generation for 2D cantilever beam. Figure 9 shows its finite element model, initial lattice structure, boundary conditions and load. The overall size of cantilever structure is 6 × 3 (dividing into 30 × 15 unit cells). The structure is fixed at the top-left and bottom-left corner point and loaded at bottom-right corner (F = 1000). The initial radius of bar is 0.01, lower bound of the radius is 0.005 and upper bound is 0.02. Figure 10 plots the iteration histories of the compliance of the cantilever structure and volume fraction of the structure. The iteration process is stable, and the objective function and the structure converge to their final solutions after 200 iterations. The compliance of the structure is decreased by 63.9% and the volume fraction is still unchanged. Figure 11 shows the final optimized structure of the 2D cantilever beam. The result is considered reasonable and the pattern layout is similar to the result from topology optimization of continuum structures.
(B) A hollow round with a circular support
The second example is a hollow round with inside diameter 1 and outside diameter 5. The process of initial lattice structure generation is the same as the last example, and Figure 12 shows the illustrations of lattice structure generation for the hollow round. Figure 13 shows its finite element model, initial lattice structure, boundary conditions and loads. There are 15 unit cells in the radial direction and 60 unit cells in the circumferential directions, the inner boundary points are fixed and tangential loads are applied on the outer boundary (F = 1000). The initial design variable radius is 0.02, lower bound of the radius is 0.01 and upper bound of the radius is 0.04. Figure 14 shows the final optimized structure of the hollow round.

4.2. Numerical Examples for Three-Dimensional Structures

(A) A hollow round platform
For a hollow round platform, the process of initial lattice structure generation for the structure is shown in Figure 15. Figure 16 shows the finite element model, loading and boundary conditions of the hollow round platform. The bottom of the hollow round platform is fixed, tangential and tensile loads are applied on four top-inside points of the hollow round platform. The initial radius of bar is 0.04, lower bound of the radius is 0.02 and upper bound of the radius is 0.06. Figure 17 shows the final optimized structure. Figure 17a shows the local details of the optimized structure, and we can clearly see the different thickness of the bar. In this case, we compare initial structure with optimized structure in stiffness and strength by numerical simulation. Figure 18 shows the results of the numerical simulation. After the optimization, the maximum Mises stress of the structure is down by 55.14% and the maximum displacement is down by 44.48%. Apparently, our method can find better lattice structures both in stiffness and strength.
(B) A three-dimensional horn structure
The second three-dimensional example is a horn structure. The model consists of a lattice structure and a solid structure. The same with the hollow round platform, we give the initial lattice structure directly. Illustrations of lattice generation for the structure are shown in Figure 19. Figure 20 shows the finite element model, boundary conditions and loading of the horn structure. The bottom of the horn is fixed and the structure is subjected to five vertical point loads on the top of the structure. The initial radius is 0.02, lower bound of the radius is 0.01 and upper bound of the radius is 0.04. Figure 21a is the three-dimensional stereogram of the optimized horn and it shows the local details of the optimized structure. Figure 21b shows the vertical view of the final optimized structure. We compared the optimized structure with that of the flower shown in Figure 21b, and we found that they are similar in terms of functionality and appearance. Apparently, our method is also applicable to the mixed model of solid structures and lattice structures.

5. Experimental Validation

5.1. Models for the Test

To further verify the effectiveness of the proposed method, an experimental validation is carried out for a 3D example. The structure similar to the first 3D numerical example is selected as the experimental object. Some changes are made to the model to make the experiment more convenient to carry out. Due to the limitation of 3D printer’s processing precision, the lower bound of the radius of the rods cannot be too small. Considering the size of the experimental platform, the overall size of the model also needs to be adjusted. Therefore, the stiffness increase of the experimental model after optimization cannot reach the value in the numerical study. In addition, surface texture produced by AM also has a very important impact on structural performance [30,31]. Figure 22 shows the boundary conditions and result of the optimization problem. Both the initial and optimized lattice hollow round platform in Figure 23 are additively manufactured with SLA (Stereo Lithography Apparatus) printing technology. Droplets of photo-sensitive liquid resin are selectively deposited onto a substrate through a movable nozzle, and simultaneously solidified through ultraviolet light.

5.2. Mechanical Test and Result

Experimental validation is carried out for both initial and optimized lattice structures shown in Figure 23 for mechanical test. The experiments are conducted on a WDW-100 electromechanical universal testing machine (Kexin, Changchun, China) with a 100.0 kN load cell, according to the experimental setup shown in Figure 24. All of the specimens are loaded by dropping the top bracket downwards at a speed of 0.5 mm/min, which is to simulate the quasi-static condition. Each test is stopped at maximum displacement of 2.50 mm. Figure 25 shows the measured load–displacement responses of the specimens. Since the specimens are only tested for stiffness validation within the linear elastic region as well as under the geometrical linearity condition for small displacements, the curves within the displacement range between 1.5 and 2.0 mm are used to evaluate the stiffness of the samples. The global stiffness of the specimens is evaluated by linear regression, with resulting values of Sini = (2.79 ± 0.01) × 103 N/mm and Sopt = (3.12 ± 0.01) × 103 N/mm for the initial and optimized hollow round platform, respectively. The measured stiffness values clearly demonstrate the superior stiffness of the optimized structure over the initial structure, with a significant improved global stiffness of 11.83%. Here, experiments are conducted only for comparing stiffness between initial and optimized lattice structures, which is in general a standard requirement for most engineering applications.

6. Conclusions

This paper presents a new approach to model and design lattice structure for additive manufacturing. Lattice structures conforming to complex shapes can be constructed by the modeling method. In the modeling method, the meshing techniques are employed to obtain the discrete nodes of lattice structures for a given geometry. Then, a parametric description of lattice unit cells filled in meshes is developed to assist the user in assembling the architecture of lattice structures. Once a unit cell design is selected and sized, the initial lattice structure can be assembled by the unit cell in each finite element. Furthermore, modified lattice structures can be obtained by adjusting the initial lattice structures. By moving grid nodes, graded and non-uniform lattice structures can be constructed. By changing the cross-sectional areas of the bars, the lattice unit-cell model with different volume fractions can be constructed.
The modeling approach based upon finite element method can be used for generating large-scale lattice structure for any kind of geometry. Moreover, the MIST method provides a useful method for designing large-scale lattice structures. However, further investigation is needed to evaluate its efficiency and effectiveness compared with other algorithms. Several numerical examples are provided to illustrate the validity of the proposed method. After optimization, the maximum Mises stress of the hollow round platform example is decreased by 55.14% and the maximum displacement is decreased by 44.48%. The experimental results also demonstrate the benefits of performing non-uniform design by using the proposed method. The measured stiffness values clearly demonstrate the superior stiffness of the optimized structure over the initial structure, with a significantly improved global stiffness of 11.83%. In addition, an important conclusion can be made that the optimized non-uniform lattice structure is able to provide a higher stiffness than the uniform design. However, fabricating 3D optimized lattice structures may encounter issues such as removal of support structures, surface roughness and surface texture, which could significantly influence the mechanical performance of the samples. This situation will be considered in our next work.

Author Contributions

Conceptualization, W.C. and S.L.; Methodology, W.C. and X.Z.; Software, X.Z.; Validation, W.C., S.L. and X.Z.; Writing-Original Draft Preparation, W.C. and X.Z.; Writing-Review & Editing, S.L.

Funding

This research was funded by the National Natural Science Foundation of China (11332004), the 111 Project (B14013), and the Fundamental Research Funds and the Central Universities of China (DUT18ZD103 and DUT18RC(4)070).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gibson, L.J.; Ashby, M.F. Cellular Solids: Structure and Properties; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  2. Gibson, L.J. Cellular solids. MRS Bull. 2003, 28, 270–274. [Google Scholar] [CrossRef]
  3. Wadley, H.N.G.; Fleck, N.A.; Evans, A.G. Fabrication and structural performance of periodic cellular metal sandwich structures. Compos. Sci. Technol. 2003, 63, 2331–2343. [Google Scholar] [CrossRef]
  4. Rashed, M.G.; Ashraf, M.; Mines, R.A.W.; Hazell, P.J. Metallic microlattice materials: A current state of the art on manufacturing, mechanical properties and applications. Mater. Des. 2016, 95, 518–533. [Google Scholar] [CrossRef]
  5. Wadley, H.N. Multifunctional periodic cellular metals. Philos. Trans. 2006, 364, 31–68. [Google Scholar] [CrossRef] [PubMed]
  6. Gibson, I.; Rosen, D.; Stucker, B. Additive Manufacturing Technologies; Springer: New York, NY, USA, 2010. [Google Scholar]
  7. Markhoff, J.; Wieding, J.; Weissmann, V.; Pasold, J.; Jonitzheincke, A.; Bader, R. Influence of different three-dimensional open porous titanium scaffold designs on human osteoblasts behavior in static and dynamic cell investigations. Materials 2015, 8, 5490–5507. [Google Scholar] [CrossRef] [PubMed]
  8. Gu, D.D.; Meiners, W.; Wissenbach, K.; Poprawe, R. Laser additive manufacturing of metallic components: Materials, processes and mechanisms. Int. Mater. Rev. 2013, 57, 133–164. [Google Scholar] [CrossRef]
  9. Wieding, J.; Jonitz, A.; Bader, R. The effect of wtructural design on mechanical properties and cellular response of additive manufactured titanium scaffolds. Materials 2012, 5, 1336–1347. [Google Scholar] [CrossRef]
  10. Wu, X.; Sharman, R.; Mei, J.; Voice, W. Microstructure and properties of a laser fabricated burn-resistant Ti alloy. Mater. Des. 2004, 25, 103–109. [Google Scholar] [CrossRef]
  11. Cheah, C.M.; Chua, C.K.; Leong, K.F.; Cheong, C.H.; Naing, M.W. Automatic algorithm for generating complex polyhedral scaffold structures for tissue engineering. Tissue Eng. 2004, 10, 595–610. [Google Scholar] [CrossRef] [PubMed]
  12. Cheah, C.M.; Chua, C.K.; Leong, K.F.; Chua, S.W. Development of a tissue engineering scaffold structure library for rapid prototyping. Part 1: Investigation and classification. Int. J. Adv. Manuf. Technol. 2003, 21, 291–301. [Google Scholar] [CrossRef]
  13. Wang, X.; Xu, S.; Zhou, S.; Xu, W.; Leary, M.; Choong, P.; Qian, M.; Brandt, M.; Xie, Y.M. Topological design and additive manufacturing of porous metals for bone scaffolds and orthopaedic implants: A review. Biomaterials 2016, 83, 127–141. [Google Scholar] [CrossRef] [PubMed]
  14. Rodrigues, H.; Guedes, J.M.; Bendsoe, M.P. Hierarchical optimization of material and structure. Struct. Multidiscip. Optim. 2002, 24, 1–10. [Google Scholar] [CrossRef]
  15. Hassani, B.; Hinton, E. A review of homogenization and topology I—Homogenization theory for media with periodic structure. Comput. Struct. 1998, 69, 707–717. [Google Scholar] [CrossRef]
  16. Zhou, M.; Rozvany, G.I.N. DCOC: An optimality criteria method for large systems Part I: Theory. Struct. Optim. 1992, 5, 12–25. [Google Scholar] [CrossRef]
  17. Huang, X.; Radman, A.; Xie, Y.M. Topological design of microstructures of cellular materials for maximum bulk or shear modulus. Comput. Mater. Sci. 2011, 50, 1861–1870. [Google Scholar] [CrossRef]
  18. Wang, C.; Zhu, J.H.; Zhang, W.H.; Li, S.Y.; Kong, J. Concurrent topology optimization design of structures and non-uniform parameterized lattice microstructures. Struct. Multidiscip. Optim. 2018, 58, 35–50. [Google Scholar] [CrossRef]
  19. Chen, W.; Tong, L.; Liu, S. Concurrent topology design of structure and material using a two-scale topology optimization. Comput. Struct. 2017, 178, 119–128. [Google Scholar] [CrossRef]
  20. Dorn, W.C. Automatic design of optimal structures. Journal de Mecanique 1964, 3, 25–52. [Google Scholar]
  21. Bendsøe, M.P. Optimization of Structural Topology, Shape, and Material; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  22. Stolpe, M. Truss optimization with discrete design variables: A critical review. Struct. Multidiscip. Optim. 2016, 53, 349–374. [Google Scholar] [CrossRef] [Green Version]
  23. Rajan, S.D. Sizing, shape, and topology design optimization of trusses using genetic algorithm. J. Struct. Eng. 1995, 123, 375–377. [Google Scholar] [CrossRef]
  24. Schutte, J.F.; Groenwold, A.A. Sizing design of truss structures using particle swarms. Struct. Multidiscip. Optim. 2003, 25, 261–269. [Google Scholar] [CrossRef]
  25. Lamberti, L. An efficient simulated annealing algorithm for design optimization of truss structures. Comput. Struct. 2008, 86, 1936–1953. [Google Scholar] [CrossRef]
  26. Kaveh, A.; Talatahari, S. Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures. Comput. Struct. 2009, 87, 267–283. [Google Scholar] [CrossRef]
  27. Tong, L.; Lin, J. Structural topology optimization with implicit design variable-optimality and algorithm. Finite Elem. Anal. Des. 2011, 47, 922–932. [Google Scholar] [CrossRef]
  28. Vasista, S.; Tong, L. Design and Testing of Pressurized Cellular Planar Morphing Structures. AIAA J. 2012, 50, 1328–1338. [Google Scholar] [CrossRef]
  29. Vasista, S.; Tong, L. Topology optimization via the moving iso-surface threshold method: implementation and application. Aeronaut. J. 2014, 118, 315–342. [Google Scholar] [CrossRef]
  30. Townsend, A.; Senin, N.; Blunt, L.; Leach, R.K.; Taylor, J.S. Surface texture metrology for metal additive manufacturing: A review. Precis. Eng. 2016, 46, 34–47. [Google Scholar] [CrossRef]
  31. Krolczyk, G.; Raos, P.; Legutko, S. Experimental analysis of surface roughness and surface texture of machined and fused deposition modelled parts. Tehnički Vjesnik 2014, 21, 217–221. [Google Scholar]
Figure 1. Procedure of the modeling method and some lattice examples.
Figure 1. Procedure of the modeling method and some lattice examples.
Materials 11 02073 g001
Figure 2. Flowchart of the lattice structure modeling method based upon finite element mesh.
Figure 2. Flowchart of the lattice structure modeling method based upon finite element mesh.
Materials 11 02073 g002
Figure 3. Illustrations of lattice generation for given geometries.
Figure 3. Illustrations of lattice generation for given geometries.
Materials 11 02073 g003
Figure 4. Modification of lattice structures by moving mesh nodes.
Figure 4. Modification of lattice structures by moving mesh nodes.
Materials 11 02073 g004
Figure 5. Cuboid lattice structure with linear gradient cross-sectional areas of the bars.
Figure 5. Cuboid lattice structure with linear gradient cross-sectional areas of the bars.
Materials 11 02073 g005
Figure 6. Flowchart of the MIST topology optimization method.
Figure 6. Flowchart of the MIST topology optimization method.
Materials 11 02073 g006
Figure 7. Illustration of a response surface, an iso-surface S and contour of the intersection.
Figure 7. Illustration of a response surface, an iso-surface S and contour of the intersection.
Materials 11 02073 g007
Figure 8. Illustrations of lattice structure generation for 2D cantilever beam.
Figure 8. Illustrations of lattice structure generation for 2D cantilever beam.
Materials 11 02073 g008
Figure 9. The initial lattice structure, loading and boundary conditions for cantilever beam.
Figure 9. The initial lattice structure, loading and boundary conditions for cantilever beam.
Materials 11 02073 g009
Figure 10. Iteration histories of the objective and volume for cantilever beam.
Figure 10. Iteration histories of the objective and volume for cantilever beam.
Materials 11 02073 g010
Figure 11. Final optimized structure of the cantilever beam.
Figure 11. Final optimized structure of the cantilever beam.
Materials 11 02073 g011
Figure 12. Illustrations of lattice structure generation for hollow round.
Figure 12. Illustrations of lattice structure generation for hollow round.
Materials 11 02073 g012
Figure 13. The initial lattice structure, loading and boundary conditions for hollow round.
Figure 13. The initial lattice structure, loading and boundary conditions for hollow round.
Materials 11 02073 g013
Figure 14. Final optimized structure of the hollow round.
Figure 14. Final optimized structure of the hollow round.
Materials 11 02073 g014
Figure 15. Illustrations of lattice structure generation for hollow round platform.
Figure 15. Illustrations of lattice structure generation for hollow round platform.
Materials 11 02073 g015
Figure 16. Boundary conditions and loading for hollow round platform.
Figure 16. Boundary conditions and loading for hollow round platform.
Materials 11 02073 g016
Figure 17. Final optimized structure of the hollow round platform: (a) three-dimensional stereogram; and (b) vertical view.
Figure 17. Final optimized structure of the hollow round platform: (a) three-dimensional stereogram; and (b) vertical view.
Materials 11 02073 g017
Figure 18. Analysis results: (a) von Mises stress for initial structure; (b) displacement for initial structure; (c) von Mises stress for optimized hollow round platform; and (d) displacement for optimized hollow round platform.
Figure 18. Analysis results: (a) von Mises stress for initial structure; (b) displacement for initial structure; (c) von Mises stress for optimized hollow round platform; and (d) displacement for optimized hollow round platform.
Materials 11 02073 g018
Figure 19. Illustrations of lattice structure generation for horn structure.
Figure 19. Illustrations of lattice structure generation for horn structure.
Materials 11 02073 g019
Figure 20. Boundary conditions and loading for horn structure.
Figure 20. Boundary conditions and loading for horn structure.
Materials 11 02073 g020
Figure 21. Final optimized structure of the horn structure: (a) three-dimensional stereogram; and (b) vertical view.
Figure 21. Final optimized structure of the horn structure: (a) three-dimensional stereogram; and (b) vertical view.
Materials 11 02073 g021aMaterials 11 02073 g021b
Figure 22. Boundary conditions and result of the optimization problem.
Figure 22. Boundary conditions and result of the optimization problem.
Materials 11 02073 g022
Figure 23. 3D printed samples of: (a) initial lattice hollow round platform; and (b) optimized lattice hollow round platform.
Figure 23. 3D printed samples of: (a) initial lattice hollow round platform; and (b) optimized lattice hollow round platform.
Materials 11 02073 g023
Figure 24. Experimental setup.
Figure 24. Experimental setup.
Materials 11 02073 g024
Figure 25. Load–displacement curves for experimental verifications.
Figure 25. Load–displacement curves for experimental verifications.
Materials 11 02073 g025
Table 1. Illustrations of elements, primitive cells, derivative cells and interpolation formats.
Table 1. Illustrations of elements, primitive cells, derivative cells and interpolation formats.
Element TypeTriangleQuadrangleTetrahedronHexahedron
Element and nodes Materials 11 02073 i001 Materials 11 02073 i002 Materials 11 02073 i003 Materials 11 02073 i004
Primitive cell Materials 11 02073 i005 Materials 11 02073 i006 Materials 11 02073 i007 Materials 11 02073 i008
Derivative cell Materials 11 02073 i009 Materials 11 02073 i010 Materials 11 02073 i011 Materials 11 02073 i012
Number of derivative points1111
Interpolation format x D e r = 1 3 i = 1 3 x i y D e r = 1 3 i = 1 3 y i z D e r = 1 3 i = 1 3 z i x D e r = 1 4 i = 1 4 x i y D e r = 1 4 i = 1 4 y i z D e r = 1 4 i = 1 4 z i x D e r = 1 4 i = 1 4 x i y D e r = 1 4 i = 1 4 y i z D e r = 1 4 i = 1 4 z i x D e r = 1 8 i = 1 8 x i y D e r = 1 8 i = 1 8 y i z D e r = 1 8 i = 1 8 z i
x D e r , y D e r , z D e r are the Cartesian co-ordinates of derivative points
x i , y i , z i are the Cartesian co-ordinates of node number i

Share and Cite

MDPI and ACS Style

Chen, W.; Zheng, X.; Liu, S. Finite-Element-Mesh Based Method for Modeling and Optimization of Lattice Structures for Additive Manufacturing. Materials 2018, 11, 2073. https://doi.org/10.3390/ma11112073

AMA Style

Chen W, Zheng X, Liu S. Finite-Element-Mesh Based Method for Modeling and Optimization of Lattice Structures for Additive Manufacturing. Materials. 2018; 11(11):2073. https://doi.org/10.3390/ma11112073

Chicago/Turabian Style

Chen, Wenjiong, Xiaonan Zheng, and Shutian Liu. 2018. "Finite-Element-Mesh Based Method for Modeling and Optimization of Lattice Structures for Additive Manufacturing" Materials 11, no. 11: 2073. https://doi.org/10.3390/ma11112073

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop