The FractureCriterion object specifies fractureCriterion options for a contact interaction property.
import interaction mdb.models[name].interactionProperties[name].fractureCriterion
This method creates a FractureCriterion object.
mdb.models[name].interactionProperties[name].FractureCriterion
Required argument
A sequence of sequences of Floats specifying the value defining the fracture criterion. The items in the table data are described below.
Optional arguments
A SymbolicConstant specifying the type of data used to define the fracture criterion. Possible values are VCCT and ENHANCED VCCT. The default value is VCCT.
A SymbolicConstant specifying the mixed mode behavior type used to define fracture criterion. Possible values are BK, POWER, and REEDER. The default value is BK.
A Boolean specifying whether the fracture criterion data depend on temperature. The default value is OFF.
An Int specifying the number of fracture criterion data field variables. The default value is 0.
A Float specifying the tolerance for VCCT\Enhanced VCCT type. The default value is 0.2.
A SymbolicConstant specifying whether to include unstable crack growth tolerance in fracture criterion. Possible values are ON and OFF. The default value is OFF.
The SymbolicConstant DEFAULT or a Float specifying the tolerance for unstable crack propagation. This parameter specified only if specifyUnstableCrackProp=ON. The default value is DEFAULT.
Table data
Table data for initTable:
If type=VCCT for mixedModeBehavior=BK or REEDER, the table data specify the following:
Mode I critical energy release rate, .
Mode II critical energy release rate, .
Mode III critical energy release rate, .
Exponent, .
Temperature, if the data depend on temperature.
Value of the first field variable, if the data depend on field variables.
Value of the second field variable.
Etc.
If type=VCCT for mixedModeBehavior=POWER, the table data specify the following:
Mode I critical energy release rate, .
Mode II critical energy release rate, .
Mode III critical energy release rate, .
Exponent, .
Exponent, .
Exponent, .
Value of the first field variable, if the data depend on field variables.
Value of the second field variable.
Etc.
If type=ENHANCED VCCT for mixedModeBehavior=BK or REEDER, the table data specify the following:
Mode I critical energy release rate for onset crack, .
Mode II critical energy release rate for onset crack, .
Mode III critical energy release rate for onset crack, .
Mode I critical energy release rate for crack propagation, .
Mode II critical energy release rate for crack propagation, .
Mode III critical energy release rate for crack propagation, .
Exponent, .
Temperature, if the data depend on temperature.
Value of the first field variable, if the data depend on field variables.
Value of the second field variable.
Etc.
If type=ENHANCED VCCT for mixedModeBehavior=POWER, the table data specify the following:
Mode I critical energy release rate for onset crack, .
Mode II critical energy release rate for onset crack, .
Mode III critical energy release rate for onset crack, .
Mode I critical energy release rate for crack propagation, .
Mode II critical energy release rate for crack propagation, .
Mode III critical energy release rate for crack propagation, .
Exponent, .
Exponent, .
Exponent, .
Value of the first field variable, if the data depend on field variables.
Value of the second field variable.
Etc.
Return value
A FractureCriterion object.
Exceptions
This method modifies the FractureCriterion object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the FractureCriterion method.
Return value
Exceptions
The FractureCriterion object has members with the same names and descriptions as the arguments to the FractureCriterion method.