This is an old revision of the document!
Commit August 17th, 2018
Previously, in commit 3198, the ContactTractionElement
, which sets the resultant traction forces equal to zero at the nodes that are in contact, was introduced. Setting the traction forces equal to zero might, however, be incoherent at a node belonging to an element at the transition from “no contact” to “contact”, since the majority of the element is still stressed by the traction as can be seen in the following figure (red triangle). For this reason, an additional property was added to the ContactTractionElement, i.e. TRACTION_AT_TRANSITION_ON
. In the past, the ContactTractionElement computed the forces as in the case TRACTION_AT_TRANSITION_ON = False
. In the other case, the traction force is not set equal to zero, if the ContactTractionElement is located at the transition from “no contact” to “contact” (see red arrow below). The new default case is TRACTION_AT_TRANSITION_ON = True
.
The tests
mtContact.tests.contactTraction2DElement
mtContact.tests.contactTraction3DElement
were replaced by more complete tests of the new features as shown in the following figure.