The Sorption object defines absorption and exsorption behaviors of a partially saturated porous medium in the analysis of coupled wetting liquid flow and porous medium stress.
import material mdb.models[name].materials[name].sorption import odbMaterial session.odbs[name].materials[name].sorption
This method creates a Sorption object.
mdb.models[name].materials[name].Sorption session.odbs[name].materials[name].Sorption
Required argument
A sequence of sequences of Floats specifying the items described below.
Optional arguments
A SymbolicConstant specifying absorption behavior. Possible values are LOG and TABULAR. The default value is TABULAR.
A Boolean specifying whether the exsorption data is specified. The default value is OFF.
A SymbolicConstant specifying exsorption behavior. Possible values are LOG and TABULAR. The default value is TABULAR.
A Float specifying the slope of the scanning line, . This slope must be positive and larger than the slope of the absorption or exsorption behaviors. The default value is 0.0.
A sequence of sequences of Floats specifying the items described below. The default value is an empty sequence.
Table data
If lawAbsorption=TABULAR or lawExsorption=TABULAR, the absorptionTable and exsorptionTable data respectively specify the following:
Pore pressure, .
Saturation, .
If lawAbsorption=LOG or lawExsorption=LOG, the absorptionTable and exsorptionTable data respectively specify the following:
A.
B.
.
.
Return value
A Sorption object.
Exceptions
RangeError.
This method modifies the Sorption object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the Sorption method.
Return value
Exceptions
RangeError.
The Sorption object has members with the same names and descriptions as the arguments to the Sorption method.