The Hyperfoam object specifies elastic properties for a hyperelastic foam.
import material mdb.models[name].materials[name].hyperfoam import odbMaterial session.odbs[name].materials[name].hyperfoam
This method creates a Hyperfoam object.
mdb.models[name].materials[name].Hyperfoam session.odbs[name].materials[name].Hyperfoam
Required arguments
Optional arguments
A Boolean specifying whether test data are supplied. The default value is OFF.
None or a Float specifying the effective Poisson's ratio, , of the material. This argument is valid only when testData=ON. The default value is None.
An Int specifying the order of the strain energy potential. Possible values are 1 6. The default value is 1.
A Boolean specifying whether the data depend on temperature. The default value is OFF.
A SymbolicConstant specifying the time-dependence of the material constants. Possible values are INSTANTANEOUS and LONG_TERM. The default value is LONG_TERM.
A sequence of sequences of Floats specifying the items described below. This argument is valid only when testData=OFF. The default value is an empty sequence.
Table data
The items in the table data specify the following for values of :
and for from 1 to .
.
Temperature, if the data depend on temperature. Temperature dependence is not allowed for 4 6 in an Abaqus/Explicit analysis.
Return value
A Hyperfoam object.
Exceptions
RangeError.
This method modifies the Hyperfoam object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the Hyperfoam method.
Return value
Exceptions
RangeError.
The Hyperfoam object has members with the same names and descriptions as the arguments to the Hyperfoam method.
In addition, the Hyperfoam object can have the following members:
A BiaxialTestData object.
A VolumetricTestData object.
A PlanarTestData object.
A SimpleShearTestData object.
A UniaxialTestData object.