Element Quality Check



Your Ad Here

In order to prevent analyses from being carried out on badly discretized models, an element quality check is incorporated into OptiStruct’s pre-processing phase. The element quality check is controlled by the CHECKEL parameter (see the PARAM input format).

Three types of element quality checks are performed:

  1. Validity check of maximum allowable limits – a bound based on mathematical limitations. Violation will cause singular or ill-conditioned element matrices. Examples are: a re-entrant angle (equal to or greater than 180 degrees) in quadrilateral element/surface, 0 collapse in tetra.

  2. Quality check of error limits – whether an element is in the acceptable range.

  3. Quality check of warning limits – whether an element is in the recommended range. Violation may cause poor result quality, but will not prevent OptiStruct from running.

The element "quality" checks described for the CHECKEL parameter refer to check types 2 and 3. The "validity" check (type 1) is always performed – even when the value of CHECKEL is NO.

A check for collapsed element nodes is performed for all elements. All other property checks are performed after this collapsed node check, and will be skipped if collapsed nodes are found. If the element quality check is activated, the checks for each element are performed according to the following precedence: (1) validity check, (2) quality check for error limits, and (3) quality check for warning limits. Violation of any check will skip the subsequent check(s).

The warp angle check on CQUAD4 elements is relaxed for topography optimization. This relaxation prevents premature error termination of the optimization due to element quality concerns. However, be aware that the resulting mesh from a topography optimization may fail the CQUAD4 warp angle check when reanalyzed.

The checks performed and the default bound values for each element type are outlined in the following links:

CTRIA3 Element Checks and Default Bound Values

CTRIA6 Element Checks and Default Bound Values

CQUAD4 Element Checks and Default Bound Values

CQUAD8 Element Checks and Default Bound Values

CTETRA Element Checks and Default Bound Values

CPENTA Element Checks and Default Bound Values

CHEXA Element Checks and Default Bound Values

CPYRA Element Checks and Default Bound Values

Return to Altair HyperWorks Index