The SelfContactExp object defines self-contact during an Abaqus/Explicit analysis.
The SelfContactExp object is derived from the Interaction object.
import interaction mdb.models[name].interactions[name]
This method creates a SelfContactExp object.
mdb.models[name].SelfContactExp
Required arguments
A String specifying the repository key.
A String specifying the name of the step in which the SelfContactExp object is created.
A Region object specifying the surface where self-contact is defined.
A String specifying the name of the ContactProperty object associated with this interaction.
Optional arguments
A SymbolicConstant specifying the mechanical constraint formulation. Possible values are KINEMATIC and PENALTY. The default value is KINEMATIC.
A String specifying the name of the ContactControl object associated with this interaction. An empty string indicates that the default contact controls will be used. The default value is an empty string.
Return value
A SelfContactExp object.
Exceptions
This method modifies the data for an existing SelfContactExp object in the step where it is created.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the SelfContactExp method, except for the name and createStepName arguments.
Return value
Exceptions
This method modifies the propagating data for an existing SelfContactExp object in the specified step.
Required argument
A String specifying the name of the step in which the interaction is modified.
Optional arguments
A String specifying the name of the ContactProperty object associated with this interaction.
A String specifying the name of the ContactControl object associated with this interaction. An empty string indicates that the default contact controls will be used. The default value is an empty string.
Return value
Exceptions
The SelfContactExp object has members with the same names and descriptions as the arguments to the SelfContactExp method except the optional arguments to the setValuesInStep method.