*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 Command
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 - I-deas
- 3 - LS-DYNA
- 4 - Moldflow
- 5 - Nastran
- 6 - OptiStruct
- 8 - Radioss
- 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.
- 4 - Scaled corner Jacobian.
- 5 - Raw corner Jacobian.
- 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.
- min_len_3d
- Flag for minimum 3D element edge calculations. Valid values are:
- 0 - Calculate using the shortest edge
- 2 - 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
- 3 - LS-DYNA
- 4 - Moldflow
- 5 - Nastran
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
- 3 - LS-DYNA
- 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
*elementchecksettings 6 0 0 1 1 6 0 6 0 6 6 6 0 0 0 0 0 0 0 0 0 0 0
Version History
2020 - Value 5 (Nastran) is now supported for aspect_2d.
2022.2 - Value 3 (LS-DYNA) is now supported for solver, aspect_2d, aspect_3d, angle, cell_squish_2d, chord_dev, skew_2d, skew_3d, skew_3d, taper, tetra_collapse, time_step, and warpage.