Keywords

1 Introduction

Additive manufacturing (AM) becomes the spotlight of the new generation manufacturing processes. Selective laser melting (SLM) is one of the processes and mostly fabricate high added value but low-quantity products by powder bed fusion process, whereas fused deposition modeling (FDM) is widely used for conceptual low-cost rapid prototype development by extrusion-based systems [1,2,3]. Fabricating overhanging features is one of the efforts in AMs, and two strategies have been proposed to reduce the deformation of overhangs.

The first is modifying the spacemen with self-supporting features that eliminate the need for supports. Leary et al. [4] added extra structures to profiles obtained by topology optimization for self-support during AM. The projection method, proposed by Gaynor and Guest [5], determined the specimen profiles to ensure that specimen can be manufactured according to the allowing minimum self-supporting angle. Langelaar [6] achieved self-support by constraint aggregation to progressively judge layer-wise accumulation. Hu et al. [7] proposed a method of orientation-driven shape optimization to slim down supports; however, supports were still required at the extreme positions where the specimen surface is convex. Mirzendehdel and Suresh [8] reduced the support volume by the given percentage constraints, and the specimen’s geometry varied with different residual percentages. That is, volume constraint percentages 0% implies specimen is self-supporting. The second strategy is to directly add support structures to the overhangs. For eliminating the specimen’s surface profile error, adding support structures during AM can restraint warping, fix the specimen on the platform, and improve thermal conduction to prevent internal stress; however, adding supports is time-consuming and dramatically decreases the fabrication efficiency, both of which raise the cost during AM.

Support structures in AM can be classified into internal and external supports. Internal support structures are not only for self-support during the manufacturing process, but also enhance the specimen strength. The external supports are used for self-support and should be removed after the fabrication. This leads to leave artifacts on the specimen and requires further machining effort, which means additional materials and post-processing costs. This study focuses on the external support design with issues such as how supports can be added to improve processing and post-processing efficiency, and how to reduce cost of supports while maintaining specimen geometry regardless of the forces causing the deformation. However, issues regarding AM process parameter optimizations that focus on increasing the product quality are beyond the scope of this study. For instance, numerous unwanted thermo-induced effects such as sagging, balling or time-varying specimen stiffness are not taken into consideration in this study.

The associated costs due to adding supporting structures in the AM process should be taken into consideration in designing the external support, such as the support material amount, the time required to build the support, and the effort to remove it. Various geometrical methods for minimizing the amount of support material were considered analogous to the minimum Steiner tree problem [9,10,11]. Although geometry-based solutions may minimize the amount of support, the lack of mechanical analysis provides no information regarding the resulting specimen’s surface profile error. For example, the forces caused by self-weight. Repetitive cellular or lattice structures are alternatives for minimizing support material consumption [12, 13], and the focus has mostly been the design and generation of the cellular/lattice unit. However, if the purpose of adding supports is to maintain the surface profile error within an acceptable tolerance, the mechanical analysis is a necessity and the finite element analysis is recognized as one of the powerful tools for simulating the AM process. Even though the depicted final support layouts had several discontinuities, trade-off solutions presented by Langelaar [14] provided a compromise between performance and associated cost, which measured printing cost by volume and removal cost by the part-support interface. Buhl [15] expressed the cost as a penalty function to dynamically optimize a layer of support elements as fixed boundary. The support definition from Buhl is different from that used in AM, but the idea of involving the cost from Buhl in the support topology design is adopt in this study.

In summary, the techniques proposed above [5,6,7,8] reduced the material volume of support by varying the specimen’s geometry. However, none of these techniques aimed for considering the design requirements such as ease of removal, the fabrication time, and the amount of material used simultaneously. Particularly, the extrusion head traveling time is crucial in FDM fabrication efficiency, yet it hasn’t been considered within the support structure optimization. To address these issues, an innovative support structure design strategy based on topology optimization is proposed herein.

This study adopts solid isotropic material with penalization (SIMP) method as material distribution strategy, and continuous approximation of material distribution (CAMD) to avoid checkerboard issue for multiple-objective topology optimization. The design requirements of easy-to-remove, minimization of the cost and surface profile error are expressed as a simple min–max problem and optimized by bound formulation [16,17,18]. The optimization problem is solved by globally convergent method of moving asymptotes (GCMMA; Svanberg 2007), which has been proven to be an effective large-scale constrained nonlinear optimization solver in recent years. The numerical topology optimization including finite element analysis (FEA) were coded in Matlab.

This article is structured as follows. Section 2 introduces mathematical models that represent easy-to-remove and cost due to time consumption. Section 3 presents numerical examples of structure designs that are easily removed and cost-effective. In this study, we define a distribution force that acts as the trigger for specimen deformation.

2 Requirements for Support Structures in AM Procedures

Adding a support structure during AM is due in great part to reducing deformation caused by the evoked force. The support structure volume should be as less as possible and should also be removed easily while leaving minimal artifacts on the specimen. Moreover, adding a support structure during AM is time-consuming, which reduces the fabrication efficiency. Support structures that use the least amount of material, take least time to add, and can be removed easily are thus the purpose of the optimization.

2.1 The Feature for Easy-to-Remove

Whether the support structure can be easily removed or not is defined by how sparse the support is when it contacts with the specimen. The tinier the contact region of each support, the easier the supports can be stripped from the specimen. Artifacts left on the contact surface can also decrease in certain AM process after stripping. Figure 1a illustrates the contact region in bold white line between the specimen and design domain. The thickness and the number of element layers the contact region consists of can be user defined. A parameter, repulsion index (RI), is proposed to make n-th elements ρ in the contact region sparse for easy-to-remove. The layer-wise adjacent condition can be classified as two and three adjacent elements stick together in the contact region of Fig. 1a. For two adjacent elements with densities ρ 1 and ρ 2 , ρ 1 feels RI by

Fig. 1.
figure 1

(a) Contact region between specimen and design domain; (b) Repulsion relationship in 2D finite element model; (c) RI with varying p for ρ 2  = 1

$$ RI_{2} (\rho_{1} )= \frac{{\rho_{1}^{p} \rho_{2}^{p} }}{{\rho_{1}^{p} \text{ + }\rho_{2}^{p} }}, $$
(1)

where p is a power selected to be equal to the penalty of the density index p in SIMP, and progressively increases from p = 1 to p = 3 according to continuum method [16]. RI 2 (ρ 1 ) is identified at the intersection between the line through the origin and the line connecting ρ 1 and ρ 2 in Fig. 1b, where p = 1. For instance, RI 2 (ρ 1 ) = 0.5 if ρ 1  = ρ 2  = 1, whereas RI 2 (ρ 1 ) = 0.33 when ρ 1  = 1 and ρ 2  = 0.5 as indicated by the dotted line. Figure 1c shows that RI may behave similarly to the stiffness calculated in the SIMP method under proper choice of p, this property lead the convergence can be smoother during the optimization.

RI experienced by the middle element (ρ 1 in this case) of three adjacent elements illustrated in Fig. 1a can be constructed by several formulations. Three different models to represent RI 3 (ρ 1 ) are introduced in this study. The first is named as “direct three-element”

$$ RI_{ 3} (\rho_{1} )= \frac{{\rho_{1}^{p} \rho_{2}^{p} \rho_{ 3}^{p} }}{{\rho_{1}^{p} \text{ + }\rho_{2}^{p} \text{ + }\rho_{ 3}^{p} }}, $$
(2)

the second is called “double two-element”

$$ RI_{3} (\rho_{ 1} )= \frac{{RI_{2L} (\rho_{ 1} )RI_{2R} (\rho_{ 1} )}}{{RI_{2L} (\rho_{ 1} )\text{ + }RI_{2R} (\rho_{ 1} )}}, $$
(3)

and the third is “averaged two-element”

$$ RI_{3} (\rho_{ 1} )= \frac{{RI_{2L} (\rho_{ 1} )\text{ + }RI_{2R} (\rho_{ 1} )}}{ 2}, $$
(4)

where RI 2L (ρ 1 ) is the RI composed of elements ρ 1 and ρ 2 according to (1), whereas RI 2R (ρ 1 ) consists of elements ρ 1 and ρ 3 . The lower the RI is, the sparser the material appears in the contact region.

For applying RI as objective or constraint in gradient-based optimizations like MMA, the sensitivity analysis is required for the numerical calculation iterations. The RI of two elements can be expressed as

$$ \frac{{\partial RI_{2} (\rho_{e1} )}}{{\partial \rho_{e1} }}{ = }\frac{\partial }{{\partial \rho_{e1} }}\left( {\frac{{\rho_{e1}^{p} \rho_{e2}^{p} }}{{\rho_{e1}^{p} + \rho_{e2}^{p} }}} \right){ = }\frac{\partial }{{\partial \rho_{e1} }}\left( {\frac{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{ej}^{p} } }}{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{ej}^{p} } }}} \right){ = }\frac{{p\rho_{e1}^{p - 1} \left( {\prod\nolimits_{{j{ = }2}}^{\text{E}} {\rho_{ej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{ej}^{p} } - \prod\nolimits_{j = 1}^{\text{E}} {\rho_{ej}^{p} } } \right)}}{{\left( {\sum\nolimits_{j = 1}^{\text{E}} {\rho_{ej}^{p} } } \right)^{ 2} }}, $$
(5)

where e indicates the n-th element of the FEA model, j and k represent the subscript index of ρ in Fig. 1a, Π is the product of the sequence of ρ, and E = 2 for two adjacent elements.

By derive (3) as an example, the sensitivity of three elements RI can be expressed as

$$ \begin{aligned} \frac{{\partial RI_{ 3} (\rho_{e1} )}}{{\partial \rho_{e1} }} \, \text{ = } \, & \frac{\partial }{{\partial \rho_{e1} }}\left( {\frac{{RI_{2L} (\rho_{e1} )RI_{2R} (\rho_{e1} )}}{{RI_{2L} (\rho_{e1} )\text{ + }RI_{2R} (\rho_{e1} )}}} \right)\text{ = } \, \frac{\partial }{{\partial \rho_{e1} }}\left( {\frac{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } \prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } { + }\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } }}} \right) \\ \text{ = } \, & \frac{{p\rho_{e1}^{p - 1} }}{{ (SP (\rho_{e1} ) )^{ 2} }}\left[ {\left( {\prod\nolimits_{{j{ = }2}}^{\text{E}} {\rho_{Lej}^{p} } \prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } \text{ + }\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } \prod\nolimits_{j = 2}^{\text{E}} {\rho_{Rej}^{p} } )SP (\rho_{e1} )} \right.} \right. \\ - & \prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } \prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } (\prod\nolimits_{{j{ = }2}}^{\text{E}} {\rho_{Lej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } \text{ + }\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } \left. {\left. {\text{ + }\prod\nolimits_{j = 2}^{\text{E}} {\rho_{Rej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } + \prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } } \right)} \right], \\ \end{aligned} $$
(6)

and

$$ SP (\rho_{e1} ) { }\text{ = } \, \prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } \text{ + }\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } \sum\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } , $$
(7)

where E = 2, ρ Le1 = ρ Re1 = ρ e1, ρ Le2 = ρ e2 and ρ Re2 = ρ e3. Equation (4) than can be similarly derived as (5), and (2) should be derived for E = 3.

2.2 Cost Due to Time Consumption in Adding Support

Adding support structures for overhangs substantially increases the fabrication cost due to amount of material used and the extra time required. Limiting the volume of materials while maximizing the structure stiffness was common in recent structure optimization; however, minimizing the time for building the support remains to be addressed, especially for reducing the extrusion head traveling time in FDM.

When building specimen layer-wised during FDM, the distance between specimen and supports are better to be small for reducing the extrusion head traveling time; thus, this study suggests mapping a series of varying weightings onto the design domain to encourage supports close to the specimen, as illustrated in Fig. 2a. The farther from the specimen, the higher the penalty weighting is. The traveling time of the extrusion head then can be estimated by the user-defined weighting function and the weighting bound. The weighting increases linearly from w e  = 1 to w max  = 10 in this study, and the total cost of the design domain is given by

Fig. 2.
figure 2

(a) Design domain for support material concentration; (b) Linear cost weighting of design domain; (c) Dynamic discount cost weighting of design domain with material concentration considered

$$ s({\varvec{\uprho}})\text{ = }\sum\nolimits_{e = 1}^{N} {\rho_{e} w_{e} } , $$
(8)

where s(ρ) is the total cost which can be formulated as either an objective or a constraint, and w e is the cost weighting corresponding to the element e in the design domain.

Another way to reduce the traveling time is to concentrate the support in a certain region, even though the region is far away from the specimen. For considering the concentration effect, the cost weighting w e of each element in (8) can be revised for encouraging concentration in terms of RI

$$ w_{te} \text{ = }(1 - p_{t} RI_{w} (\rho_{e} ))w_{e} , $$
(9)

where p t is the support material concentration factor for weighting cost discount, and RI w (ρ e ) is RI of each element. w te is named as “dynamic discount cost weighting” after the variation support layout during the iterative optimization process. RI w (ρ e ), which is constructed according to (3), quantifies the repulsion from all adjacent elements in the design domain as depicted in Fig. 2a:

$$ RI_{w} (\rho_{ 1} )\text{ = }\frac{{RI_{3H} (\rho_{ 1} )RI_{3V} (\rho_{ 1} )}}{{RI_{3H} (\rho_{ 1} )\text{ + }RI_{3V} (\rho_{ 1} )}}, $$
(10)
$$ RI_{3H} (\rho_{ 1} )\text{ = }\frac{{RI_{ 2L} (\rho_{ 1} )RI_{ 2R} (\rho_{ 1} )}}{{RI_{ 2L} (\rho_{ 1} )\text{ + }RI_{ 2R} (\rho_{ 1} )}}, $$
(11)
$$ RI_{3V} (\rho_{ 1} )\text{ = }\frac{{RI_{ 2U} (\rho_{ 1} )RI_{ 2D} (\rho_{ 1} )}}{{RI_{ 2U} (\rho_{ 1} )\text{ + }RI_{ 2D} (\rho_{ 1} )}}, $$
(12)

where RI 3H (ρ 1 ) is RI for horizontal elements ρ 1 , ρ 2 , and ρ 3 and RI 3V (ρ e ) is RI for vertical elements ρ 1 , ρ 4 , and ρ 5 . For w max  = 10 and p t  = 50%, Fig. 2c shows the discount effect from the concentration structure. The reason in formulating RI w (ρ e ) as (3) instead of (2) or (4) will be discussed in Sect. 3 numerically. The sensitivity of (9) is given by

$$ \frac{{\partial w_{te} }}{{\partial \rho_{e} }}\text{ = }(1 - p_{t} \frac{{\partial RI_{w} (\rho_{e} )}}{{{\partial }\rho_{e} }})w_{e} \text{ = }\left( {1 - p_{t} \frac{\partial }{{\partial \rho_{e} }} (\frac{{RI_{3H} (\rho_{e} )RI_{3V} (\rho_{e} )}}{{RI_{3H} (\rho_{e} )\text{ + }RI_{3V} (\rho_{e} )}} )} \right)w_{e} , $$
(13)

where

$$ \frac{{\partial RI_{w} (\rho_{e} )}}{{\partial \rho_{e} }} \, \text{ = } \, \frac{\partial }{{\partial \rho_{e} }}\left( {\frac{{RI_{3H} (\rho_{e} )RI_{3V} (\rho_{e} )}}{{RI_{3H} (\rho_{e} )\text{ + }RI_{3V} (\rho_{e} )}}} \right) \, \text{ = } \, \frac{{\partial }}{{\partial \rho_{e} }}\left( {{ 1\mathord{\left/ {\vphantom { 1{\left[ {\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } }}\text{ + }\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } }}\text{ + }\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Uej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Uej}^{p} } }}\text{ + }\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Dej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Dej}^{p} } }}} \right]}}} \right. \kern-0pt} {\left[ {\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Lej}^{p} } }}\text{ + }\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Rej}^{p} } }}\text{ + }\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Uej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Uej}^{p} } }}\text{ + }\frac{{\sum\nolimits_{j = 1}^{\text{E}} {\rho_{Dej}^{p} } }}{{\prod\nolimits_{j = 1}^{\text{E}} {\rho_{Dej}^{p} } }}} \right]}}} \right). $$
(14)

3 Examples of Easy-to-Remove and Cost-Effective Support Designs

Although the support will be varied for satisfying the three proposed features, the support stiffness still needs to be maintained in certain degree for preserving the specimen profile. A classic support design based on topology structure is demonstrated for assessing the performance of proposed RI and the cost due to additional processing time. Figure 3a and b both depict a uniformly distributed load applied on a beam fixed at both the ends, and the support structure design domain is 0.03 m by 0.04 m and is fixed at the bottom. The initial purpose is only to determine the support structure layout that minimizes the beam deflection. The classic support topology optimization without considering RI and the processing time is formulated as

Fig. 3.
figure 3

Topology design for support aiming for easy to remove, (a) 1 mm RI thickness, (b) 14.5 mm RI thickness, and (c) Classic support layout without considering RI and the processing time

$$ Minimize:\frac{{c({\varvec{\uprho}})}}{{{\text{c}}_{ 0} }}\text{ = }\frac{{{\mathbf{F}}^{T} {\mathbf{u}}}}{{{\mathbf{F}}^{T} {\mathbf{u}}_{0} }}\text{ = }\frac{{{\mathbf{u}}^{T} {\mathbf{Ku}}}}{{{\mathbf{u}}_{0}^{T} {\mathbf{Ku}}_{0} }}, $$
(15a)
$$ Subject \, to:\sum\nolimits_{e = 1}^{N} {\rho_{e} v_{e} \text{ = }V} { \le }{\text{V}}_{t} , $$
(15b)
$$ 0\text{ < }\rho_{\hbox{min} } { \le }\rho_{e} \text{ < }1, $$
(15c)
$$ {\mathbf{Ku}}\text{ = }{\mathbf{F}}, $$
(15d)

where u is the displacement vector, F is the force vector, K is the global stiffness matrix, and subscript 0 in (15a) represents the initial value. c(ρ) is the total strain energy of the specimen, where ρ is a N × 1 vector containing ρ e , and v e is the volume of each element; ρ min is a nonzero lower bound of the density (0.0001) which ensures all elements have nonzero stiffness for preventing the singularity while inversing it. Figure 3c illustrates the resulting support topology layout that minimized the compliance while constraining the volume residual at Vt = 35% of total volume in the design domain.

3.1 Support Structures in Contact Region

Taking the easy-to-remove feature, RI, into consideration, the support topology design expressed in (15a) is rewritten as a multi-objective optimization problem:

$$ Minimize:\frac{{c({\varvec{\uprho}})}}{{{\text{c}}_{ 0} }}\text{ = }\frac{{{\mathbf{F}}^{T} {\mathbf{u}}}}{{{\mathbf{F}}^{T} {\mathbf{u}}_{0} }}\text{ = }\frac{{{\mathbf{u}}^{T} {\mathbf{Ku}}}}{{{\mathbf{u}}_{0}^{T} {\mathbf{Ku}}_{0} }}, $$
(16a)
$$ \frac{{RI ({\varvec{\uprho}}_{r} )}}{{{\text{RI}}_{ 0} ({\varvec{\uprho}}_{r} )}} \, = \frac{{RI_{2} ({\varvec{\uprho}}_{2} )\text{ + }RI_{3} ({\varvec{\uprho}}_{3} )}}{{{\text{RI}}_{ 0} }} \, $$
(16b)
$$ Subject \, to:\sum\nolimits_{e = 1}^{N} {\rho_{e} v_{e} \text{ = }V} { \le }{\text{V}}_{t} , $$
(16c)
$$ 0 < \rho_{\hbox{min} } { \le }\rho_{e} \text{ < }1, $$
(16d)
$$ {\mathbf{Ku}}\text{ = }{\mathbf{F}}, $$
(16e)

where ρ 2 and ρ 3 represent two and three adjacent elements in the contact region and RI0 is the initial repulsion index. RI is activated only in part of the design domain circled by the dash line as shown in Fig. 3b. The resulting support topology layouts are respectively illustrated in Fig. 4 for three different RI models described in Sect. 2.1. As can be seen, the double two-element model establishes a support as sparse as it can be in the RI region of Fig. 4b. The phenomenon is not that significant in the other two models as shown in Fig. 4a and c. Comparing RI 3 (ρ 1 ) in the first row of Table 1, values from “direct three-element” and “averaged two-element” both are higher than “double two-element”. Even though put all RI(ρ) in the same evaluation Eq. (3), double-two element still be the smallest. Therefore, only “double-two element” will be used in the next section for assessing the cost due to processing time.

Fig. 4.
figure 4

Support layout with RI included in optimization, (a) direct three-element, (b) double two-element, and (c) averaged two-element

Table 1. Properties from different RI 3 (ρ 1 )

3.2 Minimizing Process Time Due to Adding Support

To take the process time due to adding support into consideration, the optimization described by (16a) is rewritten as

$$ Minimize:\frac{{c({\varvec{\uprho}})}}{{{\text{c}}_{ 0} }}\text{ = }\frac{{{\mathbf{F}}^{T} {\mathbf{u}}}}{{{\mathbf{F}}^{T} {\mathbf{u}}_{0} }}\text{ = }\frac{{{\mathbf{u}}^{T} {\mathbf{Ku}}}}{{{\mathbf{u}}_{0}^{T} {\mathbf{Ku}}_{0} }}, $$
(17a)
$$ \frac{{RI ({\varvec{\uprho}}_{r} )}}{{{\text{RI}}_{ 0} ({\varvec{\uprho}}_{r} )}} \, = \frac{{RI_{2} ({\varvec{\uprho}}_{2} )\text{ + }RI_{3} ({\varvec{\uprho}}_{3} )}}{{{\text{RI}}_{ 0} }} \, $$
(17b)
$$ \frac{{s({\varvec{\uprho}})}}{{{\text{s}}_{ 0} }}\text{ = }\frac{{\sum\nolimits_{e = 1}^{N} {\rho_{e} w_{te} } }}{{{\text{s}}_{ 0} }} $$
(17c)
$$ Subject \, to:\sum\nolimits_{e = 1}^{N} {\rho_{e} v_{e} \text{ = }V} { \le }{\text{V}}_{t} , $$
(17d)
$$ 0 < \rho_{\hbox{min} } { \le }\rho_{e} \text{ < }1, $$
(17e)
$$ {\mathbf{Ku}}\text{ = }{\mathbf{F}}, $$
(17f)

where s0 is the initial cost. Figure 5 illustrate the resulting support layouts according to Fig. 3a after topology optimization using (17a). In the following cases, the initial cost s0 is assumed to be 35% of the double total cost of Fig. 5d. The total weighting distribution here is symmetrical with the middle vertical line of Fig. 3a; that is, weighting linearly distribute through the design domain for encouraging the materials far from the middle bottom of Fig. 3a. The original cost weighting (i.e., (8) or (9) with p t  = 0) of the right-half of Fig. 5a is depicted in Fig. 5d, where the left line of Fig. 5d is the middle of Fig. 3a. The weighting values of the top edge of Fig. 5d are all 1, the value at the left bottom corner is 10, and the value at the right bottom corner is 0. Figure 5b and c represent final profiles from (17) with p t  = 0.15 and p t  = 0.5 under the same initial weighting distribution as Fig. 5d, and dynamically vary to Fig. 5e and f in the end. Table 2 shows that the cost is lower for higher p t , and the materials in Fig. 5c are more close to the center in contrast to Fig. 5a and b. The lower compliance and RI(ρ) for higher p t proves that the concentration factor in Fig. 5e and f release the optimization restriction from linear weighting in Fig. 5d. Counting the cost of Fig. 3c with the weighting of Fig. 5d, the final column of Table 2 indicates that minimizing s(ρ) remarkably reduced the cost, and RI(ρ) also decreased for being objective; however, compliances usually increased for improving the performance of s(ρ) and RI(ρ) as small as possible.

Fig. 5.
figure 5

Support layout with RI and cost of processing time when (a) p t  = 0, (b) p t  = 0.15, and (c) p t  = 0.5; final weighting distribution with (d) p t  = 0, (e) p t  = 0.15, and (f) p t  = 0.5

Table 2. Properties from different p t

4 Conclusion

This study proposed the RI for support to be easy-removal and the model for quantifying the additional cost due to processing time by adding supports. Both should be included in the topology optimization for external support design in AM. Numerical results show that rational support layouts can be achieved for either easily-removed or cost-effective support structure while maintaining the volume residual percentage. These proposed models can be incorporated into a multi-objective optimization and can be applied to any orientation of the specimen which requires external supports in AM process.