The ShellSolidCoupling object defines two surfaces to be tied together for the duration of a simulation.
The ShellSolidCoupling object is derived from the Constraint object.
import interaction mdb.models[name].constraints[name]
This method creates a ShellSolidCoupling object.
mdb.models[name].ShellSolidCoupling
Required arguments
A String specifying the constraint repository key.
A Region object specifying the name of the shell edge surface.
A Region object specifying the name of the solid surface.
Optional arguments
A SymbolicConstant specifying the method used to determine the position tolerance. Possible values are COMPUTED and SPECIFIED. The default value is COMPUTED.
A Float specifying the position tolerance. The default value is 0.0.
The positionTolerance argument applies only when positionToleranceMethod=SPECIFIED.
Note: Abaqus will not constrain nodes on the solid face region outside the position tolerance.
A SymbolicConstant specifying the method used to determine the influence distance. Possible values are DEFAULT and SPECIFIED. The default value is DEFAULT.
A Float specifying the influence distance. The influenceDistance argument applies only when influenceDistanceMethod=SPECIFIED. The default value is 0.0.
Return value
A ShellSolidCoupling object.
Exceptions
This method modifies the ShellSolidCoupling object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the ShellSolidCoupling method, except for the name argument.
Return value
Exceptions
The ShellSolidCoupling object has members with the same names and descriptions as the arguments to the ShellSolidCoupling method.
In addition, the ShellSolidCoupling object has the following member:
A Boolean specifying whether the constraint is suppressed or not. The default value is OFF.