The patch test requires that, for an arbitrary “patch” of elements, when a
solution corresponding to a state of constant strain throughout the patch is
prescribed on the boundary of the patch, the constant strain state must be
obtained as the solution at all strain calculation points throughout the patch.
For heat transfer elements the patch test requires that constant temperature
gradients are calculated throughout the patch when the temperatures
corresponding to the constant gradient solution are prescribed on the boundary.
The acoustic elements are similarly tested for constant pressure gradients, and
the thermal-electrical elements are tested for constant potential gradients.
The patch test is generally considered to be a necessary and sufficient
condition for convergence of the solution as the element size is reduced,
except for shell elements of the type used in
Abaqus,
for which the test is not rigorously required, but for which it is commonly
accepted as a valuable indicator of the element's quality. Thus, this test
plays a key role in the verification process.
In the patch tests done in
Abaqus
a patch is defined as a mesh with at least one interior element and several
interior nodes. The elements in the patch are nonrectangular, although element
edges are kept straight. (Second-order elements do not always pass the patch
test if their edges are not straight.) The shell elements are tested for plate
and cylindrical patches only.
Basic verification of the geometric nonlinearity capability is included in
these tests by prescribing large rigid body rotations of the models under
states of constant strain and verifying the invariance of the solution with
respect to the rotation.