LevelOpt Blocks

LevelOpt

The LevelOpt block performs a topology optimization to maximize the stiffness of the design with a target volume fraction of the original design.

It takes several inputs:

  • LevelOpt Advanced Settings (AS)

  • Component (C): Component that specifies design domain and material

  • Stress Simulation (Ss): Provides boundary conditions and assembly components, including the design domain

  • Iterations (N): Number of design iterations

  • Volume Fraction (V): Desired volume fraction

  • Starting Design Geometry (SG): Initial design

  • Solver Mode (SM): Manual or Auto mode for LevelOpt

The outputs of LevelOpt are:

  • Optimized Designs (OD): A list of the optimized geometries, one for each design iteration

  • Iteration Log (I): Log of each iteration

  • Design sensitivity (Ds): Boundary sensitivity and velocity

../_images/block_levelopt.png

Advanced Settings

Advanced settings can be specified in a separate Advanced Settings block.

  • Level Set Cell Size (S): Controls resolution of level set

  • Move Limit (M): Controls the change per iteration

  • Smoothing Iterations (T): Number of smoothing iterations

  • Fix Thickness (F): Width of region around boundary condition to remain unchanged

  • Retain Interfaces (R): Preserves the interface between design and non-design components

../_images/block_levelopt_adv_settings.png