*ossmooth_reanalysis

Extract the final geometry from OptiStruct topology optimization results and inherit the boundary conditions for reanalysis.

Syntax

*ossmooth_reanalysis sh_filename mode density_threshold

Type

HyperMesh Tcl Modify

Description

Extract the final geometry from OptiStruct topology optimization results and inherit the boundary conditions for reanalysis.

Inputs

sh_filename
The full name and path to the OptiStruct .sh results file generated from the optimization.
mode
Iso-surface mode indicating how to process non-design elements. Valid values are:
  • 0 - keep all non-design elements with a half layer around
  • 1 - split only intersected non-design elements
  • 2 - split overlapping non-design elements with a half layer around
  • 3 - split overlapping non-design elements
density_threshold
Threshold value for topology optimization (0 ≤ density threshold ≤ 1).

Example

Execute OSSmooth on the C:/test/os.sh files, loading the geometry back to HyperMesh, splitting all quads on non-design/design interface, with a density threshold of 0.3:

*ossmooth_reanalysis "C:/test/os1.sh" 3 0.3

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

11.0