The UserMaterial object defines material constants for use in subroutines UMAT, UMATHT, or VUMAT.
import material mdb.models[name].materials[name].userMaterial import odbMaterial session.odbs[name].materials[name].userMaterial
This method creates a UserMaterial object.
mdb.models[name].materials[name].UserMaterial session.odbs[name].materials[name].UserMaterial
Required arguments
Optional arguments
A SymbolicConstant specifying the type of material behavior defined by the command. Possible values are MECHANICAL, THERMAL, and THERMOMECHANICAL. The default value is MECHANICAL.
A Boolean specifying if the material stiffness matrix, , is not symmetric or, when a thermal constitutive model is used, if is not symmetric. The default value is OFF.
This argument is valid only for an Abaqus/Standard analysis.
A sequence of Floats specifying the mechanical constants of the material. This argument is valid only when type=MECHANICAL or THERMOMECHANICAL. The default value is an empty sequence.
A sequence of Floats specifying the thermal constants of the material. This argument is valid only when type=THERMAL or THERMOMECHANICAL. The default value is an empty sequence.
Return value
A UserMaterial object.
Exceptions
RangeError.
This method modifies the UserMaterial object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the UserMaterial method.
Return value
Exceptions
RangeError.
The UserMaterial object has members with the same names and descriptions as the arguments to the UserMaterial method.