**adjust_contact#

Description#

This command is used to ensure “zero” gap between the nodes of the contact surfaces of a zone. A “zero” gap is acheived by moving the slave nodes. This can be used to correct any small penetrations or close small gaps resulting from geometric/mesh considerations.

Syntax#

**adjust_contact \(~\,\) *zone slave1 master1 clearance1 \(~\,\)\(~\,\) *zone slaveN masterN clearanceN

For each contact zone, one should specify the slave node set and the master boundary set. Only nodes of the slave surface that are within the clearance distance in the initial geometry are moved onto the master surface. If the value of the clearance is not specified, all slave nodes will be considered for adjustment.

Example#

../../_images/adjust_contact.svg
**adjust_contact
 *zone
   bottom_slave top_master 0.1

Warning

If the clearance value is not appropriately chosen, such as a very large value, it can lead to the creation of badly deformed elements.

../../_images/adjust_contact2.svg