Design Interpretation - OSSmooth
OSSmooth is a semi-automated design interpretation software, facilitating the recovery of a modified geometry resulting from a structural optimization, for further use in the design process and FEA reanalysis.
The OSSmooth tool has two incarnations: a standalone version that comes with the OptiStruct installation, and a dependent version that is embedded in HyperMesh.
OSSmooth can be used in for OSSmooth for geometry, FEA topology reanalysis, and FEA topography reanalysis.
- Interpret topology optimization results, creating an iso-density boundary surface (Iso-surface).
- Interpret topography optimization results, creating beads or swages on the design surface.
- Recover and smooth geometry resulting from a shape optimization.
- Reduce the amount of surface data from a given set of triangular patches by combining smaller patches.
- Smooth surface data given as triangular patches.
- Preserve component boundaries for multiple design components.
- Recover geometry with or without an artificial layer of elements around a non-design space optionally.
- Tetramesh Iso-surfaces ‘by property’.
- Preserve boundary conditions upon geometry recovery to enable quick reanalysis.
Each of the three applications of OSSmooth has a corresponding sub-panel in the OSSmooth panel in HyperMesh. OSSmooth (for geometry) is generally used to recover geometry by interpreting topology, topography, and shape optimization results, while FEA topology and FEA topography are used to generate recovered geometry with boundary conditions for FEA reanalysis.
OSSmooth (for geometry) requires a parameter file, generally has the file extension .oss to run. This parameter file may be generated from the OSSmooth panel in HyperMesh, or it may be generated manually through a text editor. At the completion of an optimization run, OptiStruct automatically exports an OSSmooth parameter file <prefix>.oss with certain default settings depending on the type of optimization run. The second order option has been added for parameters in the OSSmooth panel.
In addition to the parameter file, OSSmooth (for geometry) also requires the input file (<prefix>.fem), the shape file (<prefix>.sh), and/or the grid file (<prefix>.grid) from an OptiStruct run. The grid file <prefix>.grid contains the grid point locations after a topography or shape optimization and is output at the end of a topography or shape optimization run. The shape file, <prefix>.sh, contains the element density information of a topology optimization and is output at the end of a topology optimization run. If you want to use OSSmooth for topology results which is not from OptiStruct, simple xy data is accepted.
FEA topology requires the input model (<prefix>.fem) to be loaded into HyperMesh before running, which is different from OSSmooth (for geometry). It also requires the shape file (<prefix>.sh) generated by a topology optimization. For processing of the non-design elements, two options, Keep smooth narrow layer around and Split all quads, are provided to recover geometry.