Fill out the form to download

Required field
Required field
Not a valid email address
Required field
Required field


Error: Superfluous Contact Constraint


An error occurred in the resolution of the contact constraints. At least one contact definition is superfluous since all its slave nodes are already constrained by other contacts or constraints. Please review your simulation setup.

What Happened?

Contact definitions are superfluous or in excess. That means at least one contact definition could not be enforced because all the nodes from its slave assignment already have their displacement defined by other contact definitions or constraints.

What Could Be the Possible Reason?

There are conflicting definitions of contacts and boundary conditions.

What Can I Do Now?

To resolve this error, you must review your contact and boundary conditions definition, so that each assignment face has its displacement constrained by only one contact or other conditions such as Fixed value, Fixed support, and Symmetry plane. Some recommended actions are:

superfluous contact run automatic contact detection
Figure 1. To find Automatic contact detection, click the ‘+’ button next to Contacts.
  • Make sure that faces in contact slave assignments are not present in other boundary condition assignments.
  • Switching master/slave assignments in some contacts might solve the issue if the slave assignment cannot be removed from the boundary condition. Bear in mind that this might create conflicts with other contacts, so review thoroughly.
  • If none of the above work, you can always use a 2nd order mesh to overcome the issue.
showing how to set the second order mesh under the standard mesh settings
Figure 2. To generate second order mesh, activate 2nd order elements under the mesh settings.

Important Information

If none of the above suggestions did solve your problem, then please post the issue on our forum or contact us.

Last updated: October 12th, 2020

Data Privacy