SurfaceFeatureAssignment object

The SurfaceFeatureAssignment object stores the surface feature angle assignment definition for surfaces in ContactExp or ContactStd objects. The SurfaceFeatureAssignment object has no constructor or members.

This page discusses:

Access

import interaction
mdb.models[name].interactions[name].surfaceFeatureAssignments

changeValuesInStep(...)

This method allows modification of surface feature angle assignments already defined on surfaces in a given step.

Required arguments

stepName

A String specifying the name of the step in which the surface feature assignments are to be modified.

index

An Int specifying the position of the surface feature angle assignment whose value is to be modified.

value

A tuple specifying the value of the surface feature assignments for the surface whose index is referenced. Each tuple contains two entries for Abaqus/Standard and three entries for Abaqus/Explicit:

  • A Float or a SymbolicConstant specifying the overriding surface primary feature angle value to be used for the surface. Possible values of the SymbolicConstant are PERIMETER, ALL, PICKED, or NONE. The ALL and PICKED values cannot be specified with the GLOBAL region constant and can be used only in the Abaqus/Explicit version of general contact.

  • A Float or a SymbolicConstant specifying the overriding surface secondary feature angle value to be used for the surface. Possible values of the SymbolicConstant are PERIMETER, ALL, PICKED, or NONE. The ALL and PICKED values cannot be specified with the GLOBAL region constant and can be used only in the Abaqus/Explicit version of general contact.

  • A SymbolicConstant ORIGINAL or CURRENT specifying the configuration.

Optional arguments

useDynFeatEdge

A Boolean specifying whether the dynamic feature edge criterion should be activated for the contact surface in an Abaqus/Explicit analysis. This argument can be set to ON (default) or OFF.

Return value

None.

Exceptions

None.

appendInStep(...)

This method allows the addition of surface feature angle assignments to new surfaces in a given step.

Required arguments

stepName

A String specifying the name of the step in which new surface feature angle assignments are to be defined.

assignments

A sequence of tuples specifying the surface feature angle assignments. Each tuple contains three entries for Abaqus/Standard and four entries for Abaqus/Explicit:

  • A region or a material object or the SymbolicConstant GLOBAL specifying the surface to which the feature angle is assigned.

  • A Float or a SymbolicConstant specifying the overriding surface primary feature angle value to be used for the surface. Possible values of the SymbolicConstant are PERIMETER, ALL, PICKED, or NONE. The ALL and PICKED values cannot be specified with the GLOBAL region constant and can be used only in the Abaqus/Explicit version of general contact.

  • A Float or a SymbolicConstant specifying the overriding surface secondary feature angle value to be used for the surface. Possible values of the SymbolicConstant are PERIMETER, ALL, PICKED, or NONE. The ALL and PICKED values cannot be specified with the GLOBAL region constant and can be used only in the Abaqus/Explicit version of general contact.

  • A SymbolicConstant ORIGINAL or CURRENT specifying the configuration.

Optional arguments

useDynFeatEdge

A Boolean specifying whether the dynamic feature edge criterion should be activated for the contact surface in an Abaqus/Explicit analysis. This argument can be set to ON (default) or OFF.

Return value

None.

Exceptions

None.

delete(...)

The delete method allows you to delete existing surface feature angle assignments from a ContactExp object.

Required arguments

indices

A sequence of Ints specifying the index of each surface feature angle assignment to delete.

Optional arguments

None.

Return value

None.

Exceptions

None.

Members

The SurfaceFeatureAssignment object has no members.