LATPRM, OSSRMSH

Bulk Data Entry During lattice optimization, this parameter activates, via OSSmooth, the smoothing process (via OSSmooth) and optionally the remeshing process if the mesh size value is specified.

Definitions

Parameter Values Description
OSSRMSH Blank or Real > 0.0
Blank (Default)
OSSmooth is invoked after the first optimization stage (and before Lattice generation) to activate the smoothing process. Remeshing is not performed.
Real > 0.0
OSSmooth is invoked after the first optimization stage (and before Lattice generation) to activate the smoothing and remeshing process. Remeshing is performed with the specified real-valued target (minimum) mesh size.

Comments

  1. If this parameter is specified, remeshing is optional and is performed only if a real-valued mesh size is specified.
  2. If the initial input file is called <filename>.fem, then <filename>_oss.fem and <filename>_oss_lattice.fem are created at the end of the first optimization stage. The <filename>_lattice.fem file is used for the second optimization stage.
  3. If this parameter is used without remeshing activation, then only OSSmoothing is carried out, and with the same mesh size, however the elements will be split into Tetrahedral (CTETRA), Pentahedral (CPENTA), and Pyrahedral (CPYRA) elements.
  4. After the second optimization stage (sizing optimization), <filename>_oss_lattice_optimized.fem is created.
  5. To activate OSSmooth using this parameter, HyperMesh should be run in batch mode. The required environment variables should be defined.
  6. If the target Mesh Size is not specified, the search distance (SRCHDIS on CONTACT) is by default equal to 0.5*Mesh Size of the Main (non-design space). Alternatively, if the target Mesh Size is specified, the search distance is set equal to 0.5*remeshed mesh size of the Secondary (design space).