The LowDensityFoam object specifies properties for low-density foam.
materialApi.materials()[name].lowDensityFoam()
This method creates a LowDensityFoam object.
materialApi.materials()[name].LowDensityFoam
odb_LowDensityFoam& LowDensityFoam(bool elementRemoval, odb_Union maxAllowablePrincipalStress, bool extrapolateStressStrainCurve, const odb_String& strainRateType, double mu0, double mu1, double alpha);
Required arguments
Optional arguments
A Boolean specifying whether elements are removed if exceeding maximum principal tensile stress. This argument is valid only when maxAllowablePrincipalStress is defined. The default value is false.
The string "NONE" or a Double specifying the maximum allowable principal tensile stress. The default value is "NONE".
A Boolean specifying whether the stress-strain curve is extrapolated if exceeding maximum strain rate. The default value is false.
An odb_String specifying strain rate measure used for constitutive calculations. Possible values are "PRINCIPAL" and "VOLUMETRIC". The default value is "VOLUMETRIC".
A Double specifying the relaxation coefficient
. The default value is 10–4.
A Double specifying the relaxation coefficient
. The default value is 0.5×10–2.
A Double specifying the relaxation coefficient
. The default value is 2.0.
Return value
A LowDensityFoam object.
Exceptions
RangeError.
The LowDensityFoam object has members with the same names and descriptions as the arguments to the LowDensityFoam method.
In addition, the LowDensityFoam object can have the following members:
odb_UniaxialTestData uniaxialTensionTestData() const; odb_UniaxialTestData uniaxialCompressionTestData() const;
A UniaxialTestData object.
A UniaxialTestData object.