Source code for abaqus.Material.ProgressiveDamageFailure.DamageStabilization
[docs]class DamageStabilization:
"""The DamageStabilization object specifies the viscosity coefficients for the damage model
for fiber-reinforced materials.
Notes
-----
This object can be accessed by:
.. code-block:: python
import material
mdb.models[name].materials[name].ductileDamageInitiation.damageStabilization
mdb.models[name].materials[name].fldDamageInitiation.damageStabilization
mdb.models[name].materials[name].flsdDamageInitiation.damageStabilization
mdb.models[name].materials[name].hashinDamageInitiation.damageStabilization
mdb.models[name].materials[name].johnsonCookDamageInitiation.damageStabilization
mdb.models[name].materials[name].maxeDamageInitiation.damageStabilization
mdb.models[name].materials[name].maxpeDamageInitiation.damageStabilization
mdb.models[name].materials[name].maxpsDamageInitiation.damageStabilization
mdb.models[name].materials[name].maxsDamageInitiation.damageStabilization
mdb.models[name].materials[name].mkDamageInitiation.damageStabilization
mdb.models[name].materials[name].msfldDamageInitiation.damageStabilization
mdb.models[name].materials[name].quadeDamageInitiation.damageStabilization
mdb.models[name].materials[name].quadsDamageInitiation.damageStabilization
mdb.models[name].materials[name].shearDamageInitiation.damageStabilization
import odbMaterial
session.odbs[name].materials[name].ductileDamageInitiation.damageStabilization
session.odbs[name].materials[name].fldDamageInitiation.damageStabilization
session.odbs[name].materials[name].flsdDamageInitiation.damageStabilization
session.odbs[name].materials[name].hashinDamageInitiation.damageStabilization
session.odbs[name].materials[name].johnsonCookDamageInitiation.damageStabilization
session.odbs[name].materials[name].maxeDamageInitiation.damageStabilization
session.odbs[name].materials[name].maxpeDamageInitiation.damageStabilization
session.odbs[name].materials[name].maxpsDamageInitiation.damageStabilization
session.odbs[name].materials[name].maxsDamageInitiation.damageStabilization
session.odbs[name].materials[name].mkDamageInitiation.damageStabilization
session.odbs[name].materials[name].msfldDamageInitiation.damageStabilization
session.odbs[name].materials[name].quadeDamageInitiation.damageStabilization
session.odbs[name].materials[name].quadsDamageInitiation.damageStabilization
session.odbs[name].materials[name].shearDamageInitiation.damageStabilization
The corresponding analysis keywords are:
- DAMAGE STABILIZATION
"""
def __init__(self, fiberTensileCoeff: float, fiberCompressiveCoeff: float, matrixTensileCoeff: float,
matrixCompressiveCoeff: float):
"""This method creates a DamageStabilization object.
Notes
-----
This function can be accessed by:
.. code-block:: python
mdb.models[name].materials[name].ductileDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].fldDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].flsdDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].hashinDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].johnsonCookDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].maxeDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].maxpeDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].maxpsDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].maxsDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].mkDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].msfldDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].quadeDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].quadsDamageInitiation\
- .DamageStabilization
mdb.models[name].materials[name].shearDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].ductileDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].fldDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].flsdDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].hashinDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].johnsonCookDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].maxeDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].maxpeDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].maxpsDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].maxsDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].mkDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].msfldDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].quadeDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].quadsDamageInitiation\
- .DamageStabilization
session.odbs[name].materials[name].shearDamageInitiation\
- .DamageStabilization
Parameters
----------
fiberTensileCoeff
A Float specifying the viscosity coefficient for the fiber tensile failure mode.
fiberCompressiveCoeff
A Float specifying the viscosity coefficient for the fiber compressive failure mode.
matrixTensileCoeff
A Float specifying the viscosity coefficient for the matrix tensile failure mode.
matrixCompressiveCoeff
A Float specifying the viscosity coefficient for the matrix compressive failure mode.
Returns
-------
A DamageStabilization object.
Raises
------
RangeError
"""
pass
def setValues(self):
"""This method modifies the DamageStabilization object.
Raises
------
RangeError
"""
pass