# PERMAS-TOPO Layout Optimization

with the same under static and dynamic loading.

Topology optimization is a method to find in a given limited part of space a finite element structure being optimal relative to a user defined criterion and fulfilling a set of given conditions. For this task a part of the model, the design space, has to be filled with finite elements. Each finite element gets its own design variable, the filling ratio (with values between 0 and 1)It is used for the calculation of a scale factor for the elemental stiffness. If the filling ratio is near zero, so is the stiffness. The the respective finite element does not contribute to the mechanical behavoir of the structure and can be neglegted. The elements with high filling ratios are the necessary ones to fulfil the given criteria. It is clear that the layout found by this process consists of a subset of the elements of the design space. The finer you discretize the design space the more detailed the layout result can be, but the higher is the computation effort.

The module supports the concept development stage by providing fully integrated topology optimization strategies:

- Design space specification with variable/fixed parts,
- Provide boundary conditions,
- Provide loads,
- Target definition with remaining volume,
- Additional constraints for the optimization, if any.

For the modeling continua elements like membranes, shells, and solids are used and sub-structuring is supported. Additional modeling parameters are:

**Fixed/free Design elements:**- filling ratio per design element,
- design variable limits,
- design variable modification limits.

- Release Directions: For casting special constraints have to be applied in order
to get producible parts out of a topology optimization.
So, release directions can be specified to control this
kind of manufacturing constraint. In addition, a minimum resudial wall thickness can be specified to obtain a closed
structure (like housings). A
**fixed mold parting line**can be specified in case of opposing release directions.

- Symmetry conditions: Planar, axial, and cyclic symmetry conditions can be specified to determine the final properties of the layout result.

- Repetitive structures: Design element linking is provided to get the same layout for different parts of the structure.

- Maximum member size: In combination with release directions a maximum member size option is available to restrict the thickness of remaining structures.

- Minimum member size: Minimum member sizes in the remaining structure (i.e. widths and thicknesses) can be controlled by corresponding parameters (so-called checkerboard filter).

**Design constraints and design objective:**

- Compliance,
- Weight,
- Reaction forces,
- Eigenfrequency (mode range),
- Displacements,
- Accelerations, Velocities,
- Stress (in the non-design space),
- Element forces (in the non-design space),
- Reaction forces (in the non-design space).

A general objective function facility can be used to set up an objective function dependent on multiple constraint values (like max/min, absmax/absmin, RMS).

**Multi-Modeling**

- several load cases simultaneously with different superposition options,
- different design variants.

With solution options im module AOS maximum member size in topology optimization is now exactly formulated.

A number of analysis options are available for the optimization like

- Linear statics,
- Contact analysis,
- Dynamic mode analysis,
- Modal frequency response analysis.

Since eigenfrequencies and mode shapes change a lot during a topology optimization, strategies for the suppression of local modes are available and of particular importance.

The optimization itself is performed using one of the following algorithms:

- GCA Global Convex Approximation

for eigenfrequencies and a combination of static and dynamic constraints. - PD Primal-Dual Solution

The iterations of an optimization can be controlled either by the convergence of the objective function or by a maximum number of iterations.

Beside the history of the objective function, the result of a layout optimization is the element filling ratio. On the basis of the filling ratio, the remaining structure can be visualized in the post-processor easily.

The remaining structure can be further processed by one of the following means:

**Hull generation:**

For an automatically determined or prescribed value of the filling ratio the corresponding surface in space is extracted as mesh out of quadrangles and triangles.**Smoothing:**

The hull is smoothed taking into consideration the boundary of parts, loads, and kinematic constraints.**Polygon Reduction:**

The mesh is purged of too small triangles and quadrangles in order to achieve a surface description as compact as possible.**Export:**

The remaining triangle mesh can be exported as FE mesh for post-processing or as a geometry using STL format. generation.