nTop Training: Essentials on Thursday, October 28 at 11am ET / 8am PT. Register here.

Topology Optimization Additive Manufacturing Constraints in nTopology

In the recent nTopology 2.24 update, we introduced the topology optimization overhang constraint for Additive Manufacturing. In this blog post, we take a deeper look at the unique capabilities of this new feature and how it allows you to create optimization workflows that are different from every other solution currently in the market.

Alkaios Bournias Varotsis
December 17, 2020

TopOpt - wit AM overhang constraint

Topology optimization is one of the most common initial steps in every DfAM workflow — especially for structural lightweighting applications. Manufacturing constraints allow you to take into account the intricacies of the production process right from the start so that you can reach an optimal solution faster. Not every topology optimization tool is built the same though.

nTopology gives you complete control of your topology optimization workflows. Instead of locking design parameters inside a “black box”, our software allows you to apply your domain expertise to generate parts that fit your specific needs. 

This does not mean that TopOpt in nTopology is suitable only for advanced users. Following a similar approach, you can create reusable workflows that generate parts that are optimized for AM and that outperform traditionally designed parts without having to start from scratch every time. 

Let’s see how this is the case with a practical example…

Overhang Constraint for Additive Manufacturing

Here are the results of running topology optimization on the GE bracket with and without the AM overhang constraint. The colored regions are the support structures required to manufacture this part in this specific orientation. 

TopOpt - overhang volume comparison

Notice the difference in the volume and mass of the required support structures between the Topology Optimization results with (left) and without (right) the overhang constraint.

Both solutions fulfill the mechanical loading requirements of this use case, but by applying the overhang constraint we reduced the mass of support structures required to manufacture this part from about 130 grams down to about 45 grams. In this example, the mass of the part is also reduced when we applied the overhang constraint from about 141 grams down to 136 grams. 

This has a significant impact on the overall manufacturing cost, as 3 times less material is consumed by the support structures. It can also substantially reduce the time needed to post-processes and finish the part or, in some cases, eliminate the need for support structures altogether.

Remember: nTopology enables you to automatically reconstruct and smoothen the results of topology optimization and export the end part to a format compatible with traditional CAD systems.

This was a quick example of how you can use this tool to get some immediate value. Now, let’s take a closer look at some more advanced use cases.

Advanced Capabilities

Here are three unique capabilities of nTopology’s topology optimization tools. These features enable you to effectively apply your engineering and manufacturing domain expertise to the optimization process. They are mostly relevant to advanced users who want to take their generative design processes a step further.

Define multiple support boundary regions

By defining multiple support boundary regions, you can exclude certain areas to protect critical features of your design that you do not wish to come in contact with support structures. Alternatively, you can include additional areas to extend the feasible design space of the optimization. This level of control captures design intent that automated tools fail to understand. 

For example, it usually makes sense to add support structures to surfaces that interfere with other parts — like, mounting points — as these features will be CNC machined afterward anyway to achieve a tight fit. On the other hand, generating self-supporting features in areas that are hard to reach or that need to have a consistent surface roughness can be very beneficial.

TopOpt - single vs multiple support boundary regions

This example highlights how using a sign (left) or multiple (right) boundary regions can alter the results of topology optimization.

Freely define build direction

Most other topology optimization tools allow you to define a build direction only along the X-, Y-, or Z-axis. This is sufficient for a quick optimization, but for a detailed study, it is important to examine every possible part orientation.

This is why nTopology allows you to freely define any build direction. This way you can set up a comprehensive Design of Experiments (DoE) to analyze every possibility. Combine this with the design automation capabilities offered by nTopCL — the programmatic command line interface of nTop Platform — to create powerful, reusable, and robust optimization processes.

Apply a boundary penalty 

This feature was introduced in a previous update, but it can be combined with the additive manufacturing constraints to improve your design processes. 

The boundary penalty is defined as a value between zero and one. It determines the strategy that the algorithm will follow to add material in the design space. For values close to zero, the material will “stick” close to the boundary surfaces, while for values close to one, it will avoid these regions if possible. 

Since the boundary penalty is a parameter, you can also include it in your DoEs to analyze its influence on the final performance of the part. The difference can be significant The boundary penalty is also a field. This allows you to use different values in different regions of your design space. The practical implication of this is that you can generate topology optimized parts that have a cross-section that resembles an I-beam in some regions and a more organic or circular cross-section in others.

See the effect on the boundary penalty on topology optimization results in action in the video below:

 

Coming up next…

The overhang constraint is the latest addition to nTopology’s optimization toolset. We are currently working on implementing additional AM-specific topology optimization constraints — like a minimum feature size — to give you even greater control over your processes. In the future, we will also expand these capabilities to include even more manufacturing processes. 

We are looking forward to seeing how you will apply these new tools. Feel free to share your creations with us on your favorite social channel.

 

Do you want to learn how nTopology’s optimization capabilities can be applied to your project? Request a demo and speak with our technical sales experts.

Written by
With a mission to empower engineers to take advantage of the new possibilities unlocked by advanced manufacturing processes, Alkaios is passionate about all things related to cutting-edge technologies. He has a background in engineering and a Ph.D. in Additive manufacturing. Before joining nTopology as the Product Marketing Manager, Alkaios pursued his own entrepreneurial ventures and worked with pioneers in the space of digital manufacturing, including 3D Hubs.

Up Next

Design of surface roughness on CAD of AM lattices using areal surface parameters for better design validation

AM lattices often have a down skin surface roughness different from the up skin one. The workflow shown below enables the design of a virtual “CAD with Designed Surface”. The latter has a surface roughness closer to the actual AM lattice, measured using X-ray Computed Tomography.

Younes Chahid
Enabling Design for 3D Printing in the 3D Pioneers Challenge

nTopology is sponsoring the 3D Pioneers Challenge 2021. This year's challenge focuses on not just the design of a part but the entire process. What does this mean to you? You get free access to nTopology for a month to enhance your 3DPC submission, and a chance to win a year's license of nTopology — and many other prizes.

Fabian Grupp