OUTDATED VERSION. Follow the link for the latest version: https://www.hexagonmi.com/MSC-Apex-Generative-Design/help

How we understand Geometry

For the optimisation we define different areas of the geometry. These are mainly Design and Nondesign spaces.

The Design Space is the most important space and complies with the imported/created solid CAD geometry. It includes any space where material is allowed to be or has to be, to provide maximal freedom for the algorithm. If the design space is limited, so is the optimisation algorithm and the optimisation potential is reduced.

The Nondesign space contains the necessary geometries of the part. Any part for which you need a clearly defined geometry should be a Nondesign space. To create Nondesign spaces the geometry needs to be either split into cells or a constraint is applied to a surface, edge or point which automatically creates a Nondesign space for this geometry. Cells are partitions of the design space. They can be created with the split tool, directly in the Nondesign selection tool or with a Boolean operation using two or more solids.

Void spaces are spaces within your part where no material is allowed to be and free space for example for other parts of the assembly is needed. These spaces need to be cut out of the design space with a Boolean operation.

Intersections are necessary after each optimisation to get the defined surfaces of the Nondesign spaces. These defined shapes are needed for example for the post processing of the manufacturing process.

To realize a post processing of additive manufactured parts an Manufacturing Offset needs to be considered for the functional surfaces. This needs to be added to the Nondesign spaces and therefore to the Design space before an optimisation is started. Afterwards it is very complicated and time consuming to add such an offset to the result file.

Tip: Avoidance of stress rising on Design space boundaries. Sometimes it is useful to reduce the Design space a little bit for the optimisation by subtracting an offset. The optimisation is carried out with this reduced Design space. However, the intersection afterwards is done with the originally defined Design space in order to avoid sharp edges and thus stress risings. This way you avoid stress risings on the boundaries after you have combined your optimisation result with your original design space.

You might also be interested in this tutorial:

Copyright (C) 2020, MSC Software Corporation and its licensors. All rights reserved.