Source code for abaqus.Material.Gap.GapFlow

from abaqusConstants import *


[docs]class GapFlow: """The GapFlow object specifies tangential flow constitutive parameters for pore pressure cohesive elements. Notes ----- This object can be accessed by: .. code-block:: python import material mdb.models[name].materials[name].gapFlow import odbMaterial session.odbs[name].materials[name].gapFlow The table data for this object are: - If *type*=NEWTONIAN the table data specify the following: - Pore viscosity. - Temperature, if the data depend on temperature. - Value of the first field variable, if the data depend on field variables. - Value of the second field variable. - Etc. - If *type*=POWER_LAW the table data specify the following: - Consistency. - Exponent. - Temperature, if the data depend on temperature. - Value of the first field variable, if the data depend on field variables. - Value of the second field variable. - Etc. - If *type*=BINGHAM_PLASTIC the table data specify the following: - Consistency. - Yield stress. - Temperature, if the data depend on temperature. - Value of the first field variable, if the data depend on field variables. - Value of the second field variable. - Etc. - If *type*=HERSCHEL-BULKLEY the table data specify the following: - Consistency. - Exponent. - Yield stress. - Temperature, if the data depend on temperature. - Value of the first field variable, if the data depend on field variables. - Value of the second field variable. - Etc. The corresponding analysis keywords are: - GAP FLOW """ def __init__(self, table: tuple, kmax: float = None, temperatureDependency: Boolean = OFF, dependencies: int = 0, type: SymbolicConstant = NEWTONIAN): """This method creates a GapFlow object. Notes ----- This function can be accessed by: .. code-block:: python mdb.models[name].materials[name].GapFlow session.odbs[name].materials[name].GapFlow Parameters ---------- table A sequence of sequences of Floats specifying the items described below. kmax None or a Float specifying the maximum permeability value that should be used. If *kmax*=None, Abaqus assumes that the permeability is not bounded. This value is meaningful only when *type*=NEWTONIAN. The default value is None. temperatureDependency A Boolean specifying whether the data depend on temperature. The default value is OFF. dependencies An Int specifying the number of field variable dependencies. The default value is 0. type A SymbolicConstant specifying the type of gap flow. Possible values are NEWTONIAN, POWER_LAW, BINGHAM_PLASTIC, and HERSCHEL-BULKLEY. The default value is NEWTONIAN. Returns ------- A GapFlow object. """ pass def setValues(self): """This method modifies the GapFlow object. """ pass