An assessment of the effect of topology optimization design parameters on the performance of an additively manufactured part has been performed. The dependence of the output from a topology optimization involving an aerospace component on the topology optimization control parameters, evolution rate and filter radius was determined. The converged strain energy was found to depend quadratically on the filter radius while the number of iterations required to achieve a solution was broadly related to the evolution rate. These findings demonstrate the potential for significant design efficiencies when manufacturing using additive manufacturing approaches but also the need to be aware of the sensitivity of the bidirectional evolutionary structural optimization optimized design on the selected optimization parameters. This sensitivity can potentially be used advantageously to steer the solution to an optima with features suitable to a particular manufacturing method such as additive manufacturing.
Additive manufacture (AM) is a production technique whereby parts are constructed by consolidating successive two-dimensional layers from sliced three-dimensional (3D) models.1 It contrasts with traditional manufacturing techniques, which are usually subtractive or formative, and can be used for a range of materials.
These include polymers, ceramics and metals. The layer-by-layer approach has potential economic advantages, since there are few manufacturing constraints and the material required to support the function of a part can, in principle, be minimized. AM does not require tooling, enabling designs with intricate complexities to be built at a reasonable cost.2 It can be argued that complex structures can also be manufactured with processes such as five-axis milling; however, in this case, cost increases significantly with complexity and is restricted by tool access. Also, such subtractive approaches commonly involve processing significantly more material than needed in the final part, causing wastage of both energy and material, with ensuing environmental and cost consequences.3
Manufacturing processes now being classified as AM include metal deposition (e.g. laser engineered net shaping, direct metal deposition and direct light fabrication), sheet lamination (e.g. laminated object modelling), printing (ballistic particle manufacturing, multijet modelling, 3D printing), powder bed (e.g. selective laser sintering, selective laser melting and electron beam melting), photopolymerization (e.g. solid ground curing and stereolithography (STL)) and extrusion (e.g. fused deposition modelling).4
The level of freedom offered by these processes necessitates the development of new design tools. Current design tools were developed prior to AM and are therefore better suited to traditional manufacturing methods. These tools expedite the design process; however, they can also constrain the complexity of solutions achieved. With traditional manufacturing, this can be advantageous as it can minimize manufacturing difficulties whereas this is not the case for AM. Topology optimization (TO), however, offers even greater potential for AM, since it is capable of achieving complex counter-intuitive solutions. TO is a type of structural optimization that seeks the optimum layout of a design by determining the number of members required in the design and the manner in which these members are connected.5 Algorithms developed for TO include homogenization,5,6 solid isotropic microstructure with penalization (SIMP)7–9 and evolutionary structural optimization (ESO).10,11 Stochastic algorithms used in the broader field of optimization have also been adopted for TO, including genetic algorithms12,13 and ant colony optimization.14 To adopt these algorithms for AM, it is necessary to understand and relax optimization constraints. In a previous study, it has been shown how a shape optimal part can be designed for AM.15 In this study, a multidisciplinary approach, incorporating acoustic and modal analysis, was used to optimize the internal and external geometries of a wind instrument.
One promising approach to topologically optimized design for AM is the use of a bidirectional evolutionary structural optimization (BESO).10,16,17,18,19 This is a finite element (FE)-based TO method, where inefficient material is iteratively removed from a structure while efficient material is simultaneously added to the structure. BESO is an improvement on ESO that progressively moves a design towards an optimal by removing material from the design iteratively without adding material.10,11 Querin et al.10,16,17 implemented an early version of a BESO algorithm in order to enhance the optimization results and speed of the ESO algorithm. Huang and Xie18,19 presented a modified version of the BESO algorithm that aimed to solve non-convergence and mesh-dependency problems associated with the earlier BESO algorithm. The coupling of this method with AM presents an opportunity for more optimal structures to be realized.
This article investigates the effects of BESO optimization parameters on a relatively simple engineering part currently found in service. Unlike most previous studies, which analysed idealized two-dimensional systems, the part selected demonstrates the potential of TO to achieve large mechanical gains for industrial 3D objects manufacturable via AM. BESO is introduced as an algorithm for minimizing the strain energy, , of the aerospace part at two volume fraction constraints, . Two optimization parameters are varied systematically, and the dependence of and the number of iterations to convergence on the parameters are investigated.
Solutions from TO normally constitute the first phase of an industrial design process, typically followed by the creation of a computer-aided design (CAD) model and further modifications to ensure structural integrity and manufacturability of the design. While this article concentrates on the TO phase, creation of a CAD model from the TO, validation of the design by experimental testing and analysis and redesign to ensure structural integrity are discussed in sections ‘Experimental validation of topologically optimized designs’ and ‘Structural integrity of topologically optimized design’.
Topology optimization method
The general methodology is to develop a FE-based model of the system under load and then to couple this to a BESO TO algorithm to seek the optimal design for a given set of conditions. BESO18,19 requires a number of steps, involving both finite element analysis (FEA), filtering and optimization. In the methodology proposed, the key steps in reaching the optimal solution are as follows:
A FEA is performed.
The elemental strain energies, , read into MATLAB (MathWorks, Natick, MA) and filtered to avoid checkerboarding.
A target volume, , is calculated.
Elements are classified as either void or solid according to an elemental strain energy threshold, .
The change in strain energy, , over a specific number of iterations is computed and compared to a tolerance, .
Steps 1–5 are repeated until is lower than .
These steps are shown in the flow chart given in Figure 1. For a load, , causing displacement, , the problem can be mathematically expressed as
BESO flow chart to minimize for a target .
where is the transpose of the force vector ; is the initial volume of a design and is the volume of a design at iteration, , computed by summing the volume, , of each element, , at this iteration. is the total number of elements in a mesh. is divided by to obtain the volume fraction of the design at . This is iteratively compared to the volume fraction constraint, . It should be noted that at the first iteration.
Two parameters could significantly influence results when this methodology is used to solve a TO problem.18,19 These are the filter radius, R, and evolution rate, v. This article will focus on understanding the dependence of the solution characteristics on these parameters while solving a minimization problem for a target . The evolution rate, v, is the fraction number used to compute a target volume at i. R is the radius of a sphere sharing its centre with an element, a. Sensitivities of nodes within this sphere are used to calculate filtered elemental sensitivities, , as will be described later in this section. This step eliminates the occurrence of undesired checkerboard patterns in optima.5,20–22
The , and parameters are systematically varied in this study via a series of experiments to determine their effect on the performance and appearance of the resulting topologies.
FEA
The FEA was performed using the commercial FE software, MSC Nastran (MSC Software, California, Santa Ana). The results were passed to a script in MATLAB to perform the TO. Sub-steps within step 1 are shown within the dotted lines in the flow chart (Figure 1).
Filtering elemental strain energies
Results from an FEA were passed to a script in MATLAB to perform the TO. Sub-steps within step 1 are shown within the dotted lines in the flow chart (Figure 1). The elemental sensitivities, , are equivalent to the elemental strain energies. These elemental strain energies are filtered in two stages. First, a volume weighting of the sensitivities of the elements connected to a node, , is computed through
where is the total number of elements connected to node . This calculates the average elemental sensitivities associated with the nodes. Second, a longer wavelength elemental sensitivity, , is calculated by finding nodes whose distance to the centre of an element is less than or equal to the filter radius, (i.e. ). These nodes contribute to according to
where and are the distance between node and the centre of element . We define as a multiple of the root mean square distance between the centre P of element and the nodes D (Figure 2), such that
Determination of for a tetrahedral element.
where is a user-defined scaling factor.
The coordinates of are calculated by determining the centre of mass
where is the coordinate direction (x, y, z) and is the number of nodes for the element. The distance is given by
A further step is performed to smooth the filtered sensitivities. The final sensitivity is then given by an average of the current sensitivity, , and the sensitivity at the previous iteration, , such that
is used in step 4 to classify elements as either solid or void.
Computing the target volume
The volume fraction () of the design is checked iteratively against . At each step, if it is greater than , then a new target volume, , is computed from
such that upon the next iteration, the elements removed bring the volume of the design to and the design progressively moves towards . If the volume fraction of the design reaches a value less than , then we compute from the product of and . Sub-steps within step 3 are shown within the dashed line in the flow chart (Figure 1).
Adding and deleting elements
After is computed, all elements are ranked in descending order of . The first listed elements, whose total volume equals , are marked for retention. Therefore, of the last element in this list is labelled as . Solid elements having sensitivity values below are then marked for deletion from the design domain. Deletion is achieved by assigning the element to a void property as the TO progresses, where this void property is defined as having a significantly reduced stiffness to that of a solid element. Young’s modulus of void elements in this case was defined as times that of solid elements, . Modelling the voids in this way eliminates the need for iterative connectivity checks associated with the total deletion of void elements from the design domain and offers a way to conveniently reincorporate void elements into the design at a later iteration if required. The factor used to calculate is an empirically determined figure that gave a balance between ensuring a sufficiently reduced stiffness to the void elements for solution accuracy while avoiding excessive ill conditioning in the global stiffness matrix.
An additional group of elements is added to the two defined above. These elements belong to the regions of the domain that are kept solid throughout the optimization, and they model parts in the structure where material should not be removed. Elements belonging to this group are called non-design domain elements while other solid elements are called design domain elements. Non-design domain elements are ignored during the BESO optimization but are included in every FEA iteration. This effect is achieved by defining a unique property identification number for each set of elements in the Nastran input file. The BESO algorithm only uses elements not associated with the non-design property in the TO. Void elements with sensitivities above the threshold, , are reclassified as solid elements, bringing the volume of solid elements at to . This step is skipped at the first iteration since the TO starts from a fully solid design domain.
Convergence check
The TO cycle is then repeated until is less than , and is obtained. We set to and the maximum number of iterations to convergence, , to 120 and 400 for high and low , respectively. This limit is set to avoid becoming trapped within an infinite loop. The variation in selected is because a higher value of is expected to result in faster convergence than a lower . is computed using
where T = 5, and is the sequence of integers from 1 to .
Description of test case
To test this approach to optimization for AM parts, the BESO algorithm was used to solve a 3D TO problem of an aerospace metallic cantilever arm (Figure 3). This object represents a practical problem that will illustrate the capacities and dependencies of the described TO algorithm. Two new levels of difficulty exist for this problem when compared against the two-dimensional or 3D cantilever problems often solved in the literature. These are the existence of a non-design domain and an increased geometrical complexity. The arm is subjected to a single load case, fixing all the degrees of freedom at surface A and subjecting surface B to a pressure of 594 kPa, thereby forming a cantilever beam. The grey portion in Figure 3 is set as the non-design domain while the rest of the domain is classified as the design domain. The objective was to minimize the strain energy of the design domain for a given . The material used has a Young’s modulus of and a Poisson’s ratio of 0.33.
Test problem illustrating design domain, load and boundary constraints.
The entire domain was meshed with approximately 300,000 linear tetrahedral unstructured elements, with element volumes approximately equal. Four sets of experiments were performed to investigate the effect of changing or on the optima (Table 1).
Values of , and for each experiment.
Experiment
1
0.1
2
1, 2, 3, 5, 7, 8, 9, 10
2
0.1
1.5, 1.75, … , 3.0
5
3
0.5
2
1, 2, 3, 5, 7, 8, 9, 10
4
0.5
1.5, 1.75, …, 3.0
5
To elucidate the behaviour changes for different , in the first two sets, was set at 0.1, while in the last two sets, was set at 0.5. For the first experiment, we kept at 2 while varying from 1% to 10%. The dependence of the results on was then tested by fixing and varying from 1.5 to 3 in the second experiment, a range originally proposed by Huang and Xie.18 The third and fourth experiments repeated the pattern but with . In addition to the parametric settings in Experiments 2 and 4, the filtering step in the BESO algorithm was skipped for these two experiments to generate unfiltered topologies at both . This was done to understand the effects of filtering on the TO results. After the TO, solid elements were extracted from the mesh to define the optima. Also, all elements in the domain were initially associated with the solid Young’s modulus. The strain energy, ; optimum topologies; iterations at which peaks, ; iterations at which converges, and number of members, , in optima at the two volume fraction constraints were monitored to understand the dependence of the solutions on and .
Topology optimization results
Experiment 1
The optimal topologies for the first experiment in which is fixed at 2 and is varied are shown in Figure 4. The dependence of the solution on the optimization parameters can be visualized by plotting against for all (Figure 5).
Different truss-like optimum topologies for Experiment 1 where is (a) 1%, (b) 2%, (c) 3%, (d) 5%, (e) 7%, (f) 8%, (g) 9% and (h) 10%.
against for different values of at and showing different profiles.
The behaviour of is characterized by two stages: a monotonic increase in its value up to the point where is reached and then a decay in to an asymptotic value, . The number of iterations to the peak in is termed as , and the number of iterations to convergence is termed as . Figure 6 shows the dependence of and the number of members, , on and we see that the final strain energy is relatively insensitive to . The number of members, , shows some dependence on , but the relationship is not clear. The decreases as increases, as shown in Figure 7, where and are plotted against . tends to decrease as increases; however, in this case, there appears to be some scatter in the data.
Behaviour of and when is varied at and .
and against at and , where decreases as increases according to equation (10).
Mathematically, the progressive decrease in obeys
Equation 10 has an value of 1 when fitted to data. Since is controlled by (equation (8)), this behaviour is expected. Beyond , is independent of , where it remains fixed at (section ‘Description of test case’). The number of iterations in the second stage of the optimization, after the target volume has been reached, is . A plot of against (Figure 8) shows that increases with increasing at low values of but exhibits a high degree of scatter at higher values of . This is understandable as the first stage of the TO, where C increase involves both element removal and stress redistribution. Therefore, a greater number of iterations to reach the peak value of at low would allow the solution to achieve a closer to optimal topology, and a smaller number of iterations would be expected in the second stage of the optimization. However, at very high , the combination of few iterations and large volume removed at each iteration leads to scatter in the plot of against . As is dominated by the first stage of the TO (i.e. by ) at low , it can be seen in Figure 7 that the plot of against follows a similar trend to against . However, at high , the second stage of the TO (i.e. ) becomes more dominant, resulting in a divergence of the plot of against from the line of against and appearance of the scatter in the value of at high .
against at , is observed to increase as is increased, peaking at .
Experiment 2
The dependence of optimal topologies on for a target volume was explored in Experiment 2. Figure 9(a) to (g) shows the topologies achieved by filtering for the different values of , while Figure 9(h) shows the topology when filtering is not used. Inspection of the solutions shows that there is not any checkerboard pattern after filtering, but it is evident in the unfiltered case. As expected, the solutions are similar to those observed in Experiment 1 (Figure 4).
Different truss-like optimal topologies for Experiment 2 where is (a) 1.5, (b) 1.75, (c) 2.0, (d) 2.25, (e) 2.5, (f) 2.75, (g) 3.0 and (h) unfiltered with checkerboarding.
The value of the strain energy as the optimization proceeds is shown in Figure 10. Both and were found to be largely independent of , although some variation was seen in the value of . The peaks in tend to occur after broadly the same number of iterations (), regardless of the value of , suggesting that for this target volume, is independent of as we would expect. After , solutions converge to a different , the value of which is dependent on .
against for different values of at and showing different profiles.
It is worth noting that it appears as if the topology reached without filtering (Figure 9(h)) has a lower than the other solutions, suggesting that this may be the best result. A second look, however, shows that it cannot be compared easily with the other topologies (Figure 9(a) to (g)) since checkerboard patterns within this topology make it ultimately suboptimal. The dependence of and on is shown in Figure 11. The final strain energy, , increases with , while the number of members, , reduces with increasing . This latter effect can be understood in terms of the filter radius, , smoothing out short wavelength features, thereby reducing the number of members. and relationships with were quantified with a second-order regression (solid and dashed line in Figure 11), such that
and against , increases and decreases as is increased. A second-order regression is fitted to both data sets.
where , , , , and are constants that depend on the geometry and target volume. For Experiment 2, , and were determined to be , and , respectively (solid line in Figure 11) with ; , and were found to be , and , respectively (dashed line in Figure 11) with .
Experiment 3
It was anticipated that changing would affect the TO. To investigate this, was increased from 0.1 to 0.5 and Experiment 1 repeated. The solutions are shown in Figure 12. Clear differences can be seen between the topologies here and those when (Figures 4 and 9). In particular, a common feature of these topologies is the hollow shell in the design domain not found in the previous truss-like topologies (cf. Figures 4 and 9).
Optimum topologies for Experiment 3 where is (a) 1%, (b) 2%, (c) 3%, (d) 5%, (e) 7%, (f) 8%, (g) 9% and (h) 10%.
The development of the strain energy during the experiment is shown in Figure 13, and it can be seen that are lower than those observed in Experiment 1. This is attributable to the object deflecting less since more material exists in the optima at this . As was the case for Experiment 1, is independent of (Figure 14). In Figure 15, and are plotted against , showing that decreases as is increased. Similar to Experiment 1, this behaviour can be represented by equation (10) with an value of 1.
against for different values of at and , curves having different peaks but approximately same .
against at and showing is insensitive to .
and against at and , where decreases as increases according to a power equation.
Again, a plot of against (Figure 16) suggests an increase in as is increased, at low values of , with more random behaviour at high . In Figure 15, it can be seen that there is a steady decrease in at low , where dominates, with significant scatter at high , where contributions from to become significant.
against at , ; is observed to increase as is increased, peaking at .
Experiment 4
In Experiment 4, the dependence on is determined for a target fraction, , of 0.5. The solutions obtained are shown in Figure 17 and show small variations, but with a consistent hollow shell topology. No checkerboard patterns were found in the filtered solutions (Figure 17(a) to (g)) but were significant in the unfiltered solution (Figure 17(h)).
Similar optimal topologies for Experiment 4 where is (a) 1.5, (b) 1.75, (c) 2.0, (d) 2.25, (e) 2.5, (e) 2.75, (g) 3.0 and (h) unfiltered with checkerboarding.
The peak strain energy is seen to occur at the same for all (Figure 18). Again, it is observed that the filter radius has little effect on or , although a slow rate of convergence to is seen for the unfiltered solution. This suggests once more that the rate at which a solution is obtained is independent of the degree of filtering performed. Conversely, when the final strain energy, , is plotted against , a strong relationship is observed that is reasonably well represented by equation (11). A second-order regression of equation (11) was fitted to the experimental data, where the values of , and were , and , respectively, with (solid line in Figure 19).
against at different where and , curves having same but different .
against at and fitted with a second-order regression showing is strongly dependent on .
BESO parameter relationships
The results for and demonstrate that there are underlying trends in the performance of the BESO algorithm that can be used to tune its efficiency and efficacy. These results indicate that the rate at which a solution is achieved is controlled by . In addition, the quadratic relationship between the asymptotic strain energy and suggests that it is possible to determine a curve that represents the characteristic behaviour of the TO within the parametric domain studied. Examining Figures 10 and 18, it can be seen that it is possible to determine a new variable, , that is given by
where is the strain energy at . Since it is possible to determine the relation between and through equation (10), equation (11) becomes
where , and depend on the target volume . Figures 20 and 21 show the scaled variables for both target fractions. It can be seen that the curves tend to fall on to two master curves, the difference between Figures 20 and 21 illustrating the greater number of iterations that need to be made before a solution is found for than for .
General behaviour of scaled data from Experiments 1 to 4 where .
General behaviour of scaled data from Experiments 5 to 8 where .
The curves demonstrate the consistent behaviour of the algorithm in the chosen parametric domain. The dependence on is expected since the filtering process will act as a low-pass filter and smooth the topology, changing the characteristics in a controlled and continuous fashion.
Comparison with SIMP
Most commercial TO software currently uses the SIMP method, which contrasts with the BESO method by utilizing element density (usually equated to stiffness) as the design variable and introducing a penalty on intermediate densities to drive a solution towards a void–solid representation.7 In most cases, some intermediate densities remain in the final solution, and these can be removed by thresholding at a user-defined density to make the structure manufacturable. A completely fair comparison of the performance of the BESO and SIMP algorithms is not possible because of the fundamentally different processes involved and the dependence of each on their optimization parameters; however, to illustrate the two methods, a commercial software (OptiStruct, Altair Engineering, Troy, MI, USA) based on the SIMP algorithm was used to obtain a TO structure for the test case with of 0.1, using comparable material properties and initial mesh to that used in the BESO studies but with an initial elemental density of 0.9. The main parameter used in the SIMP algorithm is the penalization factor, which was set to 1.5 in this case. This value was chosen to be greater than one to suppress, to a large extent, the appearance of intermediate densities but low enough to prevent a local optima. The optimal solution from the SIMP TO, with element thresholding at a density of 0.5, is shown in Figure 22.
Solution achieved from a SIMP-based software: (a) front view and (b) rear view.
It can be seen that many of the features are similar to those seen in the BESO solutions; however, the solid skins seen at the boundaries of the design domain appear to be a feature of the evolution of the final solid–void structure from one of variable density. This solution had a of 0.1 and of 4.43 Nm, which is higher than that seen in the BESO solutions. This single test case cannot be used to make any general assumptions about the performance of the two TO methods, especially as no effort was made to optimize the parameters used in the SIMP TO; however, it would seem that both methods can be used to perform TO of 3D structures, and that the form and performance of the resultant optima will depend on both the TO algorithm used and the optimizations parameters.
Experimental validation of topologically optimized designs
In order to validate the results of the TO, a number of the optimal structures were manufactured and tested experimentally using a specially designed test rig to simulate the boundary conditions of the model. Prior to manufacture, the optima was skinned and the surface smoothed to reduce artefacts of the FE mesh. The resultant geometry was converted into STL format for manufacture by selective laser sintering, and any further modifications necessary to ensure manufacturability were made. These various procedures resulted in changes in the volume of the final manufactured design, which should be taken into account when comparing structures.
Although the optimization was performed using the properties of an aerospace grade aluminium alloy, the topologies were manufactured from a polyamide material (PA2200, EOS), with a Young’s modulus of 1700 ± 150 N/mm.2,23 Topologies corresponding to those in Figure 9(a), (e) and (g) were manufactured, and the resultant parts are shown in Figure 23.
Optimal topologies manufactured using selective laser sintering where is (a) 1.5, (b) 2.5 and (c) 3.0.
Using a polymer rather than a metal necessitated a lower load during testing, however, within the range tested, linear deformation was observed, enabling the results from the experimental testing to be compared with the FEA by scaling with the ratio of the modulus of the aluminium to that of the polymer. Comparison of the experimental deformation with that from a FE model of the corresponding smoothed topology yielded errors of less than 5%, thus confirming the accuracy of the analysis and manufacture. The most likely sources of the errors are variations in the density in the manufactured part and small differences in the assumed and experimental boundary conditions. A summary of the results from the experimental testing is presented in Table 2. It can be seen that the stiffness of the optimal structure, , increases with decreasing . This is in agreement with the trend seen in the TO studies, for example, see Figure 11, where is inversely proportional to stiffness. As mentioned previously, modifications to the geometry to enable manufacture resulted in changes in the volume fraction, and hence mass, of the structure, as shown in Table 2. Therefore, a fairer comparison of the performance of the structures can be made using a specific stiffness, , defined as the stiffness-to-mass ratio. From Table 2, it can be seen that also increases with decreasing , further validating the trends noted in the BESO parametric study.
K (N/mm), m (g) and of manufactured topologies.
(N/mm)
(g)
(N/g mm)
1.5
1.78
77.2
0.0230
2.5
0.58
63.6
0.0091
3.0
0.36
66.8
0.0057
Structural integrity of topologically optimized design
As mentioned in the ‘Introduction’ section, TO normally constitutes the first phase of a design optimization process. A second phase would commonly involve a shape and/or size optimization to ensure structural integrity and manufacturability of the final design. With AM, manufacturing constraints are less important than in most traditional manufacturing methods; however, it is useful to demonstrate how a structure from the TO in the present study could be modified to ensure structural integrity. Figure 24(a) shows the results of a FE stress analysis of the topology shown in Figure 23(a).
von Mises stress distribution in TO structure (a) before and (b) after shape optimization to comply with stress constraint.
It can be seen that in two of the members, the von Mises stress is 511 MPa, which is close to the yield strength of a typical aerospace aluminium alloy, which in this case is taken to be 530 MPa.24 Assuming a safety factor of 2.5, a maximum von Mises stress constraint of 212 MPa can be imposed on the structure. Modification of the structure to satisfy this constraint can be achieved using an automated shape or size optimization algorithm; however, it is often quicker to achieve this manually when working with a parametric CAD model. A modified structure is shown in Figure 24(b) in which the members violating the stress constraint have been modified, with a resulting maximum stress of 172 MPa in the modified structure, which thus satisfies the structural integrity constraint. This step will increase the volume, and hence, weight of the structure. In this case, after the structural integrity modifications has increased from 0.11 to 0.17.
Conclusion
A comprehensive analysis of the topological optimization of an industrial aerospace part for AM has been performed. Contrary to the usual approach of removing fine structure, here it is both beneficial and realizable, suggesting the filter radius should be as small as possible, while avoiding checkerboarding to create a structure with fine features and high complexity. The evolution had little effect on the quality of the solution in this case, suggesting the selection of a high evolution rate, , to reduce computational time. The studies show the potential of TO for AM processes, with significant gains in design time and mechanical performance with a small marginal cost. Previously published studies using BESO algorithms for TO have tended to be restricted to basic problems with simple domains. This article shows that a BESO TO can be effectively used to optimize an industrial component, and that the dependence of the resultant optima on the optimization parameters can be used to drive the solution to a form suited to a particular manufacturing process.
Footnotes
Funding
This study was funded by the EPSRC and Innovative Manufacturing and Construction Research Centre.
References
1.
HagueRCampbellRIDickensPM. Implications on design of rapid manufacturing. Proc IMechE, Part C: J Mechanical Engineering Science2003; 217(1): 25–30.
2.
BaumersMTuckCWildmanR. Combined build-time, energy consumption and cost estimation for direct metal laser sintering. In: Twenty third annual international solid freeform fabrication symposium, Texas, 2012.
3.
Loughborough University. Atkins: manufacturing a low carbon footprint. Zero enterprise feasibility study, N0012J, Loughborough University, 2007.
4.
StuckerBERamGDJ. Layer-based additive manufacturing technologies. In: GrozaJR (ed.) Materials processing handbook. CRC press, 2007, 840 pp. Florida: CRC Press Taylor and Francis Group.
BendsoeMPKikuchi. Generating optimal topologies in structural design using a homogenization method. Comput Method Appl M1988; 71: 28.
7.
RozvanyGINZhouMBirkerT. Generalized shape optimization without homogenization. Struct Optimization1992; 4: 250–252.
8.
RozvanyGIN. A critical review of established methods of structural topology optimization. Struct Multidiscip O2001; 37: 217–237.
9.
ZhouMRozvanyGIN. On the validity of ESO type methods in topological optimization. Struct Multidiscip O2001; 21: 80–83.
10.
QuerinOMStevenGPXieYM. Evolutionary structural optimization using an additive algorithm. Finite Elem Anal Des2000; 34: 291–308.
11.
XieYMStevenGP. A simple evolutionary procedure for structural optimization. Comput Struct1993; 49(5): 885–896.
12.
ChapmanCDSaitouKJakielaMJ. Genetic algorithms as an approach to configuration and topology design. J Mech Design1994; 116(105): 8pp.
13.
ChapmanCDJakielaMJ. Genetic algorithm-based structural topology design with compliance and topology simplification consideration. J Mech Design1996; 118(89): 10pp.
14.
LuhGLinC. Structural topology optimization using ant colony algorithm. Appl Soft Comput2009; 9: 1343–1353.
15.
BrackettDJAshcroftIAHagueRJM. Multi-physics optimisation of ‘brass’ instruments – a new method to include structural and acoustical interactions. Struct Multidiscip O2010; 40: 611–624.
16.
QuerinOMStevenGPXieYM. Evolutionary structural optimization using a bi-directional algorithm. Eng Computation1998; 15(8): 1031–1048.
17.
QuerinOMYoungVStevenGP. Computational efficiency and validation of bi-directional evolutionary structural optimization. Comput Method Appl M2000; 189: 559–573.
18.
HuangXXieYM. Convergent and mesh-independent solutions for the bi-directional evolutionary structural optimization method. Finite Elem Anal Des2007; 43: 1039–1040.
19.
HuangXXieYM. Evolutionary topology optimization of continuum structures: methods and applications. New Delhi: John Wiley & Sons, 2010, 240pp.
20.
SigmundO. A 99 line topology optimization code written in Matlab. Struct Multidiscip O2001; 21(2): 120–127.
21.
SigmundO. Morphology-based black and white filters for topology optimization. Struct Multidiscip O2007; 33(4–5): 401–242.
22.
ZhouMShyyYKThomasHL. Checkboard and minimum member size control in topology optimization. Struct Multidiscip O1991; 21(2): 152–158.