*elementchecksettings

Specifies the methods for calculating element quality checks which are generally those used by an FE solver.

Syntax

*elementchecksettings solver jacobian_2d jacobian_3d min_len_2d min_len_3d aspect_2d aspect_3d skew_2d skew_3d angle warpage taper chord_dev tetra_collapse cell_squish_2d equi_skew_2d cell_squish_3d equi_skew_3d time_step reserved_1 reserved_2 reserved_3 reserved_4

Type

HyperMesh Tcl Modify

Description

This command specifies the methods for calculating element quality checks which are generally those used by an FE solver.

If an invalid method index is specified for any check, the HyperMesh check is utilized.

Inputs

solver
Solver method to use for all checks. If a value of -1 is given, a distinct method can be supplied for some individual checks (see each option below to determine relevance). Valid values for the method/solver are:
  • 0 – HyperMesh
  • 1 – Abaqus
  • 2 – Ideas
  • 4 – Moldflow
  • 5 – Nastran
  • 6 – OptiStruct
  • 8 – Patran
  • 9 – ANSYS
  • 10 – Medina
  • 12 – HyperMesh-Alt
jacobian_2d
Flag indicating the type of Jacobian calculation to use for 2D elements. Valid values are:
  • 0 – Calculate at integration points (default HyperMesh value).
  • 1 – Calculate at corners.
  • 2 - At corner and mid points.
  • 3 - At high order integration points.
jacobian_3d
Flag indicating the type of Jacobian calculation to use for 3D elements. Valid values are:
  • 0 – Calculate at integration points.
  • 1 – Calculate at corners.
  • 2 - At corner and mid points.
  • 3 - At high order integration points.
min_len_2d
Flag for minimum 2D element edge calculations. Valid values are:
  • 0 – Calculate using the shortest edge.
  • 1 – Calculate using the minimum normalized height (default HyperMesh value).
  • 2 - Calculate using the minimum height.
  • 10 - Calculate using RADIOSS default formulation.
  • 20 - Calculate using LS-DYNA ISDO=0.
  • 21 - Calculate using LS-DYNA ISDO=1.
  • 22 - Calculate using LS-DYNA ISDO=2.
  • 30 - Calculate using PAM-CRASH LARGE active.
  • 31 - Calculate using PAM-CRASH SMALL active.
Methods 1 and 2 differ only for tria elements. Method 1 finds minimum tria length as its minimum height multiplied by the factor sqrt(3)/2. For equilateral triangles, this method returns exactly the triangle side length. Method 2 finds the minimum tria length as its minimum height.
min_len_3d
Flag for minimum 3D element edge calculations. Valid values are:
  • 0 – Calculate using the shortest edge
  • 1 – Calculate using the minimum height (tetra) (default HyperMesh value)
  • 10 - Calculate using RADIOSS default formulation
  • 20 - Calculate using LS-DYNA ISDO=0
  • 21 - Calculate using LS-DYNA ISDO=1
  • 22 - Calculate using LS-DYNA ISDO=2
  • 30 - Calculate using PAM-CRASH LARGE active
  • 31 - Calculate using PAM-CRASH SMALL active
aspect_2d
Method used to calculate the aspect ratio of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 1 - Abaqus
  • 2 - Ideas
  • 4 – Moldflow
  • 6 – OptiStruct
  • 8 – Patran
  • 9 – ANSYS
  • 10 - Medina
  • 12 – HyperMesh-Alt
aspect_3d
Method used to calculate the aspect ratio of 3D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 1 - Abaqus
  • 2 - Ideas
  • 4 – Moldflow
  • 5 - Nastran
  • 8 – Patran
  • 9 – ANSYS
skew_2d
Method used to calculate the skew of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 1 - Abaqus
  • 2 - Ideas
  • 5 - Nastran
  • 6 – OptiStruct
  • 8 – Patran
  • 9 – ANSYS
  • 10 - Medina
  • 12 – HyperMesh-Alt
skew_3d
Method used to calculate the skew of 3D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 1 – Abaqus
angle
Method used to calculate the interior angle of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 1 - Abaqus
  • 5 - Nastran
  • 6 – OptiStruct
  • 8 – Patran
  • 9 – ANSYS
  • 10 - Medina
warpage
Method used to calculate the warpage of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 1 - Abaqus
  • 2 - Ideas
  • 5 - Nastran
  • 6 – OptiStruct
  • 8 – Patran
  • 9 – ANSYS
  • 10 - Medina
  • 12 – HyperMesh-Alt
taper
Method used to calculate the taper of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
  • 2 - Ideas
  • 5 - Nastran
  • 6 – OptiStruct
  • 8 – Patran
  • 10 - Medina
  • 12 – HyperMesh-Alt
chord_dev
Method used to calculate chordal deviation of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
tetra_collapse
Method used to calculate tetra collapse of tetra elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
cell_squish_2d
Method used to calculate cell squish of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
equi_skew_2d
Method used to calculate the equi skew of 2D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
cell_squish_3d
Method used to calculate cell squish of 3D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
equi_skew_3d
Method used to calculate the equi skew of 3D elements. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
time_step
Method used to calculate time step. This value is used only if the solver parameter is set to -1. Valid methods are:
  • 0 – HyperMesh
reserved_1
Reserved for future use. Should always be 0.
reserved_2
Reserved for future use. Should always be 0.
reserved_3
Reserved for future use. Should always be 0.
reserved_4
Reserved for future use. Should always be 0.

Example

Set to use the HyperMesh checks:
Set to use the HyperMesh checks:
Set to use the OptiStruct checks:
*elementchecksettings 6 0 0 1 1 6 0 6 0 6 6 6 0 0 0 0 0 0 0 0 0 0 0