In many cases where bending and torsion loads are applied, the topology optimization results in models with hollow areas or models with undercuts that make the manufacturing close to infeasible. In order to convert the result of non-restricted topology optimization into a manufacturable design, a lot of manual changes are necessary. These changes might modify the mechanical properties dramatically. The solution for this problem is to include the manufacturing constraints directly in the topology optimization. The following figure shows the difference between two optimization results: without manufacturing constraints (left) and with casting constraint to prevent undercuts (right):
The formation of cavities and undercuts during the topology optimization can be prevented by using the casting constraint in the design variable constraint definition. This simplifies significantly the transfer of topology optimization results into manufacturable components. Solutions are limited as in the case of all other kinds of restrictions.
Demold restriction definitionFor a definition of a demold restriction, two element groups are needed:
The check if a removal of an element results in a hole or an undercut requires that the check direction is specified. Since only one check direction for an element is allowed, casting groups of two different demold restrictions must not intersect. Check TypesThere are four types of the check for undercuts and cavities:
A pull direction vector (PULL_DIR) has to be defined for the types 1-3. The deformation angle (ANGLE) defines the necessary angle needed for ejection. Values between 0° and 20° are permitted. Checking the pull direction is made with the help of a pull cone starting at the centroid of the respective element. That the pull direction is maintained is checked using the pull cone with a certain base radius. This radius is based on the average element size and is usually determined from the model. Example: Deformation angleThe following figure shows a pull cone with a deformation angle centered at element enlarged by base radius r.
The specification of this RADIUS is optional and is only necessary for models that have elements of very different sizes. If a value is specified, it should be larger than approximately 50% of the average element edge length. The following figure shows an engine mount with and without manufacturing restrictions:
Members of the specified element group are only modified if they can be removed from the model in the pull direction, so that internal cavities and recesses cannot be formed.
|