The XFEMCrack object defines the parameters needed to model crack initiation or crack growth using XFEM technology. Currently only assembly regions are supported.
The XFEMCrack object is derived from the Crack object.
import part mdb.models[name].parts[name].engineeringFeatures.cracks[name] import assembly mdb.models[name].rootAssembly.engineeringFeatures.cracks[name]
This method creates a XFEMCrack object. Although the constructor is available both for parts and for the assembly, XFEMCrack objects are currently supported only under the assembly.
mdb.models[name].parts[name].engineeringFeatures.XFEMCrack mdb.models[name].rootAssembly.engineeringFeatures.XFEMCrack
Required arguments
A String specifying the repository key.
A Region object specifying the region that contains the crack or is likely to contain the crack.
Optional arguments
A Boolean specifying whether the crack is allowed to propagate (grow). The default value is ON.
A Region object specifying the initial crack location. This parameter is required when allowCrackGrowth=OFF.
None or a Float specifying the radius from the crack tips within which the elements are used for crack singularity calculations. This argument applies only when allowCrackGrowth=OFF. The default value is None.
A String specifying the name of the ContactProperty object that defines the contact properties for the crack surfaces. The default value is an empty string.
A sequence of Ints specifying the labels of the elements that are intersected by the initial crack location. This argument is used only by the input file reader.
A sequence of Ints specifying the position of a node in the corresponding element connectivity. This argument is used only by the input file reader.
A sequence of Ints specifying the values indicating the inclusion/exclusion of the crackFrontDist values. A zero value indicates that crackFrontDist is not specified for the ith pair elemId and nodeId. This argument is used only by the input file reader.
A sequence of Floats specifying the values of the first signed distance function. This argument is used by the input file reader.
A sequence of Floats specifying the values of the second signed distance function. This argument is used only by the input file reader.
Return value
A XFEMCrack object.
Exceptions
This method modifies the XFEMCrack object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the XFEMCrack method, except for the name argument.
Return value
Exceptions
The XFEMCrack object has members with the same names and descriptions as the arguments to the XFEMCrack method.
In addition, the XFEMCrack object has the following member:
A Boolean specifying whether the crack is suppressed or not. The default value is OFF.