ABQSurfaceToSurfaceContact (Object)

Represents an Abaqus contact pair (ABQSurfaceToSurfaceContact) object.
Role: Access an Abaqus contact pair object or determine its properties.

Properties


Property AdjustMethod() As
Sets or returns the method type in a contact pair.
Returns:
The method type.

Legal values:
OVERCLOSED
TOLERANCE
  
 
Property AdjustToleranceVal() As
Sets or returns the tolerance value of the contact pair.
Returns:
The tolerance value of the contact pair.
  
 
Property ConnectionProperty() As
Sets or returns the connection property in a contact pair.
Returns:
The connection property.
 
Property FormulationOption() As
Sets or returns the formulation option in a contact pair.
Returns:
Formulation option type.

Legal values:
SURFACETOSURFACE
NODETOSURFACE
  
 
Property InteractionProperty() As
Sets or returns the interaction property in a contact pair.
Returns:
The specified .
 
Property InterferenceFit() As
Assigns / gets interference fit of a contact pair. This can be assigned to contact pairs created in structual case except initialization step.
Returns:
The interference magnitude for gradual interference with uniform overclosure.
returns 0 if no interference fit is defined. Usage: Dim abqSurfCont As ABQSurfaceToSurfaceContact Dim clearance As double Set clearance = 2.5 abqSurfCont.InterferenceFit = clearance
 
Property InterferenceFitAmplitude() As
Assigns / gets interference fit amplitude of a contact pair.
Returns:
The interference fit amplitude for gradual interference with uniform overclosure.
returns NULL if no interference fit is defined.
returns E_FAIL if unable to find amplitude object. Usage: Dim abqSurfCont As ABQSurfaceToSurfaceContact Dim clearance As double Set clearance = 2.5 abqSurfCont.InterferenceFit = clearance Dim Amp As ABQProperty ....(Get the amplitude property) abqSurfCont.InterferenceFitAmplitude = Amp;
 
Property Sliding() As
Sets or returns the sliding type in a contact pair.
Returns:
The sliding type.

Legal values:
FINITE
SMALL
  
 
Property SwapMasterSlave() As
Returns the activation status if the master surface is swapped as slave surface.
Returns:
A boolean specifying whether the master surface surface is swapped as slave.
  
 
Property UseAutomaticGeometrySmoothing() As
Returns a boolean indicating whether automatic geometry smoothing is used for the contact pair
Returns:
boolean specifying whether automatic geometry smoothing is active.

Legal values:
TRUE
FALSE
  
 
Property UseInterferenceFitAmplitude() As (Read Only)
Returns a boolean indicating whether amplitude is used in the interference fit for a contact pair
Returns:
boolean specifying whether user defined amplitude is active.
Property UseMasterNegativeSide() As
Returns the activation status if the master surface is specified as the negative side.
Returns:
A boolean specifying whether the master surface is specified as the negative side.
  
 
Property UseSlaveNegativeSide() As
Returns the activation status if the slave surface is specified as the negative side.
Returns:
A boolean specifying whether the slave surface is specified as the negative side.
  
 

Methods


Sub AddSupportFromConstraint( iReference, iSupport)
Creates a new support and adds it to the description of the Analysis Entity.
Parameters:
iProduct
The CATIA Product specifying the object to which the contact is applied.
iSupport
The CATIA Constraint specifying the region to which the contact is applied.

Refer: CATIAReference, CATIAProduct
Sub AddSupportFromReference( iReference, iSupport)
Creates a new support and adds it to the description of the Analysis Entity.
Parameters:
iReference
The CATIA Reference specifying the object to which the contact is applied.
iSupport
The CATIA Reference specifying the region to which the contact is applied.

Refer: CATIAReference
Sub RemoveInterferenceFit()
Removes interference fit from a contact pair feature.