Simultaneous optimization of build orientation and topology for self-supported enclosed voids in additive manufacturing

https://doi.org/10.1016/j.cma.2021.114227Get rights and content

Highlights

  • Topology optimization of self-supported enclosed voids for additive manufacturing.

  • Identification of enclosed voids with small surface slope through pseudo heat transfer problem.

  • Density gradient based formulations for surface slope dependent heat flux loading.

  • Differentiable to build orientation.

  • Applicable to both 2D and 3D problems.

Abstract

The paper proposes a heat-flux based approach to optimize build orientation and topology simultaneously for self-supported enclosed voids in additive manufacturing. The enclosed overhangs that require supports in additive manufacturing are removed from the optimized design by constraining the maximum temperature of a pseudo heat conduction problem. In the pseudo problem, heat flux is applied on the non-self-supported open and enclosed surfaces. Since the density-based topology optimization involves no explicit boundary representation, we impose such surface slope dependent heat flux through a domain integral of a Heaviside projected density gradient. In addition, the solid materials and the void materials in the pseudo problem are assumed to be thermally insulating and conductive, respectively. As such, heat flux on the open surfaces can be successfully conducted to external heat sink through the void (or conductive) materials. However, heat flux on the non-self-supported enclosed surfaces is isolated by the solid (or insulating) materials and thus leads to locally high temperature. Hence, by limiting the maximum temperature of the pseudo problem, self-supported enclosed voids can be achieved, and the slope of the open surfaces would not be affected. Due to the differentiability of the heat flux loading in the pseudo problem, the calculated temperature and constraint on it are differentiable to both the build orientation and the density field. Numerical examples on 2D and 3D linear elasticity problems are presented to demonstrate the validity and effectiveness of the proposed approach in the design of self-supported enclosed voids.

Introduction

Topology optimization allows designers to find parts of complex geometry in a given design domain for desired performance [1]. Since the seminal work of Bendsøe and Kikuchi [2], topology optimization approaches have been widely used in the design of industrial products [1], [3], [4]. It is generally challenging to fabricate the optimized parts of complex geometry through traditional manufacturing techniques. Additive manufacturing makes it possible to produce such parts by depositing successive layers of materials on a build plate [5]. Combining topology optimization and additive manufacturing hence enables us to exploit the design space and produce industrial products of complex geometry. In this paper, we propose a topology optimization approach for designing parts with self-supported enclosed voids that are favorable for additive manufacturing.

Support structures are required during the additive manufacturing for undercuts or overhanging surfaces of small overhang angle. The fabrication of such support structures will waste a huge amount of materials and significantly increase the build time. Furthermore, the removal of support structures after build can be a laborious process for some complex designs. For the enclosed voids, the internal support structures are even inaccessible for machining tools and thus cannot be removed. We can eliminate support structures by constraining the lower bound of the surface slope of the optimized part, i.e. αᾱ. However, imposing the slope constraint on both the enclosed surfaces and the open surfaces (see Fig. 1) can significantly impair the performance of the part. Since the support structures of the open surfaces can be removed after build, a compromise solution is to control only the surface slope of the enclosed voids. In the paper, we achieve this goal by constraining the maximum temperature of a pseudo heat transfer problem under the surface slope dependent heat flux (see Fig. 1). The proposed constraint is differentiable to the build orientation and the density field.

Additive manufacturing related constraints have been considered in topology optimization. Such constraints include the minimal feature size constraint [6], [7], [8], [9], [10], [11], elimination of enclosed voids [12], [13], surface slope control for self-support [14], [15], [16] and surface roughness [15], and component build volume control [17], [18] etc. Since surface slope depends on the representation of boundary, it is more challenging to impose the surface slope constraint in the density-based topology optimization such as the SIMP (Simplified Isotropic Material with Penalization) method [1], [19]. Density gradient based formulations have been proposed in Qian [14] to control undercut and surface slope of overhangs. Wang et al. [15] extended the density gradient based formulations to control surface slope for both self-support and surface roughness. The differentiability of the density gradient formulations to build orientation has been found by Wang and Qian [16]. In [16], the authors optimized the build orientation and topology simultaneously to control both the internal and external supports of the optimized part. Zhang et al.[20], [21] utilized the density gradient formulation to impose overhang angle constraint, and proposed an extra constraint to remove boundary oscillations. Mezzadri and Qian [22] formulated a second-order measure of the boundary oscillations, and proposed an adaptive anisotropic filter and a cost penalty to suppress such oscillations in topology optimization. Filter schemes have been also proposed in [23], [24], [25], [26] to impose the surface slope constraint. In such approaches, unsupported elements are suppressed from the optimized design through density filtering. In [27], [28], a front propagation based approach is proposed to remove overhanging surfaces of small angle. Wang et al. [29] control overhang angle in B-splines based topology optimization through the density-gradient formulation, and suppress boundary oscillations by limiting the density values at detection points. The surface slope constraint for self-support has been also considered in the topology optimization approaches with explicit boundary representation [30], [31], [32], [33], [34], [35]. Besides reducing the use of support structures through the surface slope constraint, topology of supports has been optimized for saving manufacturing cost [36], enhancing heat dissipation [37], [38], [39], improving stiffness [40], [41] and reducing residual stresses [42]. The readers can refer to [43], [44] for an overview of research on additive manufacturing related constraints.

Imposing surface slope constraint only on enclosed voids is more challenging due to the difficulty of identifying internal surfaces in the density-based topology optimization. Recently, Luo et al. [45] identified the enclosed voids by solving a nonlinear heat conduction problem and controlled the surface slope of the enclosed voids through the density gradient based formulations [14], [15], [16], [20]. Ven et al. [46] combined the filter scheme proposed in [25] with geometric boolean operations to control the surface slope of the enclosed overhangs. In both approaches, the build orientation is fixed during the optimization. However, build orientation plays an important role in the additive manufacturing. It determines the overhang angle of a part’s surfaces with respect to the build plate, and hence affects the amount of support structures. For a different build orientation, the enclosed voids can be self-supported without large change of the structural topology. Due to the lack of explicit boundary representation, it is challenging to optimize the build orientation in the density-based topology optimization. Although the build orientation has been optimized by Wang and Qian [16] for surface slope control, their formulations cannot be used to design self-supported enclosed voids.

In the paper, a heat-flux approach is proposed to design self-supported enclosed voids for additive manufacturing. The proposed approach enables us to optimize build orientation and topology simultaneously. We solve a pseudo heat conduction problem in which surface slope dependent heat flux is imposed on the surfaces of small overhang angle (see Fig. 1). By setting the void and solid materials to be thermally conductive and insulating, respectively, the input heat flux on the non-self-supported enclosed voids would lead to high temperature in the pseudo problem. Hence, such non-self-supported enclosed surfaces can be eliminated from the optimized design through constraining the maximum temperature of the pseudo heat conduction problem. Since the density-based topology optimization approach involves no explicit boundary representation, it is challenging to explicitly identify the overhanging surfaces and impose the surface slope dependent heat flux. In our work, we impose the surface slope dependent heat flux through a volume integral of a Heaviside projected density gradient. For the given build orientation b, the density gradient based Heaviside projection enables us to implicitly identify those solid/void material interfaces that require supports in additive manufacturing [14], [15], [16], [37], and impose boundary loading as body forces [47], [48]. Furthermore, since the density gradient based heat flux term is differentiable to both the build orientation and the density field, we can optimize the build orientation and topology simultaneously for self-supported enclosed voids.

The remainder of the paper is organized as follows. Section 2 proposes the heat flux based approach for self-supported enclosed voids. Then the optimization formulation and sensitivity analysis are presented in Sections 3 Topology optimization formulation, 4 Sensitivity analysis . We present both 2D and 3D numerical examples in Section 5 to demonstrate the effectiveness of the proposed approach. Finally, conclusions are drawn in Section 6.

Section snippets

Heat flux approach to self-supported enclosed voids

This section presents the heat-flux based approach to design self-supported enclosed voids in topology optimization. For a given part represented by the physical density field γ̃̄, the overhang angle α of the surface is denoted in Fig. 1(a). α measures the angle between the surface and the build plate, and it can be represented by the angle between the build orientation b and density gradient γ̃̄. On the left of Figs. 1(b) and (c), we display the enclosed and open overhanging surfaces that

Topology optimization formulation

This section presents the topology optimization formulation for the design of self-supported enclosed voids. In this work, we apply the three-field SIMP approach [3] to represent the physical design. γ represents the optimization variables, and the physical density γ̃̄ for design representation is obtained from γ through the PDE filter [49] and the Heaviside projection [7], [50], [51]. The angle Θ of the build orientation is also treated as optimization variables. As shown in Fig. 3, Θ

Sensitivity analysis

Sensitivity information is required in the gradient-based optimization. In this section, we derive the sensitivity of the maximum temperature constraint (11d) with respect to the physical fields γ̃̄ and the angle of the build orientation Θ through the adjoint approach. The sensitivity of the compliance is widely studied in the literature and will not be detailed here.

The Lagrange functional Π of the maximum temperature Tmax in (11d) associated with the state equation (11c) reads Π=J+aT(T,λT)lT(

Numerical examples

2D and 3D numerical examples are presented in this section to demonstrate the efficacy of the proposed heat-flux approach for designing self-supported enclosed voids. All the state equations are solved in the open-source platform FEniCS [54]. The design domain is discretized by linear triangular or tetrahedral elements. It should be noted that the proposed formulation for self-supported enclosed voids is not dependent on the type of finite elements. We choose triangular/tetrahedral elements

Conclusion

In this paper, we proposed a topology optimization approach for designing self-supported enclosed voids in additive manufacturing. The proposed approach was differentiable to the build orientation. The self-supported enclosed voids were obtained by constraining the maximum temperature of a pseudo heat conduction problem subject to surface slope dependent heat flux. In the pseudo problem, the void materials and the solid materials were set to be conductive and insulating, respectively, such that

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgment

The authors want to acknowledge the financial support from President Fund of Xiamen University 0600/ZK1064.

References (56)

  • AllaireGrégoire et al.

    Structural optimization under overhang constraints imposed by additive manufacturing technologies

    J. Comput. Phys.

    (2017)
  • GuoXu et al.

    Self-supporting structure design in additive manufacturing through explicit topology optimization

    Comput. Methods Appl. Mech. Engrg.

    (2017)
  • WangYaguang et al.

    Level set-based topology optimization with overhang constraint: Towards support-free additive manufacturing

    Comput. Methods Appl. Mech. Engrg.

    (2018)
  • ZhangWeihong et al.

    Topology optimization of self-supporting structures with polygon features for additive manufacturing

    Comput. Methods Appl. Mech. Engrg.

    (2018)
  • BiMinghao et al.

    Topology optimization of 3D continuum structures under geometric self-supporting constraint

    Addit. Manuf.

    (2020)
  • ZhouMingdong et al.

    Topology optimization of thermal conductive support structures for laser additive manufacturing

    Comput. Methods Appl. Mech. Engrg.

    (2019)
  • MezzadriFrancesco et al.

    Topology optimization of self-supporting support structures for additive manufacturing

    Addit. Manuf.

    (2018)
  • ChengLin et al.

    On utilizing topology optimization to design support structure to prevent residual stress induced build failure in laser powder bed metal additive manufacturing

    Addit. Manuf.

    (2019)
  • LuoYunfeng et al.

    Additive manufacturing oriented topology optimization of structures with self-supported enclosed voids

    Comput. Methods Appl. Mech. Engrg.

    (2020)
  • WangCunfu et al.

    A density gradient approach to topology optimization under design-dependent boundary loading

    J. Comput. Phys.

    (2020)
  • BendsøeM.P. et al.

    Topology Optimization — Theory, Methods and Applications

    (2003)
  • SigmundOle et al.

    Topology optimization approaches

    Struct. Multidiscip. Optim.

    (2013)
  • DeatonJoshua D. et al.

    A survey of structural and multidisciplinary continuum topology optimization: post 2000

    Struct. Multidiscip. Optim.

    (2014)
  • GibsonIan et al.

    Additive Manufacturing Technologies: 3D Printing, Rapid Prototyping, and Direct Digital Manufacturing

    (2014)
  • PoulsenThomas A.

    A new scheme for imposing a minimum length scale in topology optimization

    Internat. J. Numer. Methods Engrg.

    (2003)
  • GuestJames K. et al.

    Achieving minimum length scale in topology optimization using nodal design variables and projection functions

    Internat. J. Numer. Methods Engrg.

    (2004)
  • WangF. et al.

    On projection methods, convergence and robust formulations in topology optimization

    Struct. Multidiscip. Optim.

    (2011)
  • QianX. et al.

    Topological design of electromechanical actuators with robustness toward over-and under-etching

    Comput. Methods Appl. Mech. Engrg.

    (2012)
  • Cited by (11)

    • Design of optimal truss components for fabrication via multi-axis additive manufacturing

      2024, Computer Methods in Applied Mechanics and Engineering
    • Topology optimization of multi-material structures with explicitly graded interfaces

      2022, Computer Methods in Applied Mechanics and Engineering
      Citation Excerpt :

      Since the pioneering work of Bendsœand Kikuchi [1], topology optimization methods have been rapidly developed, including the solid isotropic material penalization (SIMP) method [2–5], the bi-directional evolutionary structural optimization (BESO) [6–12], the level-set method [13–15], and the moving morphable component (MMC) method [16,17]. With the rapid development of advanced manufacturing technologies, in particular the additive manufacturing (AM) [18–24], new opportunities appear for the fabrication of multi-material structures with complex topology and wider design freedom [25–28]. Therefore, topology optimization of multi-material structure has gained the increasing interest since multiple materials expand the design space and achieve even better performance compared with a single-material design.

    View all citing articles on Scopus

    An earlier version of this paper appeared in the 2021 ASME International Design Engineering Technical Conferences.

    View full text