The SurfaceToSurfaceContactExp object defines surface-to-surface contact during an Abaqus/Explicit analysis.
The SurfaceToSurfaceContactExp object is derived from the Interaction object.
import interaction mdb.models[name].interactions[name]
This method creates a SurfaceToSurfaceContactExp object.
mdb.models[name].SurfaceToSurfaceContactExp
Required arguments
A String specifying the repository key.
A String specifying the name of the step in which the SurfaceToSurfaceContactExp object is created.
A Region object specifying the master surface.
A Region object specifying the slave surface.
A SymbolicConstant specifying the contact formulation. Possible values are FINITE and SMALL.
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 SymbolicConstant specifying the weighting for node-to-face contact. Possible values are DEFAULT and SPECIFIED. The default value is DEFAULT.
A Float specifying the weighting factor for the contact surfaces when weightingFactorType=SPECIFIED. The default value is 0.0.
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.
A SymbolicConstant or a Float specifying the initial clearance at regions of contact. Possible values are OMIT and COMPUTED. The default value is OMIT.
None or a sequence of Floats specifying the half thread angle used for bolt clearance. The default value is None.
None or a sequence of Floats specifying the pitch used for bolt clearance. The default value is None.
The SymbolicConstant COMPUTED or a Float specifying the major diameter of the bolt used for bolt clearance. The default value is COMPUTED.
The SymbolicConstant COMPUTED or a Float specifying the mean diameter of the bolt used for bolt clearance. The default value is COMPUTED.
A DatumAxis object specifying the orientation of the bolt hole when specifying bolt clearance.
A Boolean specifying whether to reverse the bolt clearance direction given by the datum axis. The default value is OFF.
A Region object specifying the contact region for which clearance is specified.
Return value
A SurfaceToSurfaceContactExp object.
Exceptions
This method switches the master and slave surfaces of a surface-to-surface contact pair. This command is valid only during the step in which the interaction is created.
Arguments
Return value
Exceptions
This method modifies the data for an existing SurfaceToSurfaceContactExp 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 SurfaceToSurfaceContactExp method, except for the name and createStepName arguments.
Return value
Exceptions
This method modifies the propagating data for an existing SurfaceToSurfaceContactExp 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 SurfaceToSurfaceContactExp object has members with the same names and descriptions as the arguments to the SurfaceToSurfaceContactExp method except the optional arguments to the setValuesInStep method.