*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