The Eos object specifies an equation of state model.
import material mdb.models[name].materials[name].eos import odbMaterial session.odbs[name].materials[name].eos
This method creates an Eos object.
mdb.models[name].materials[name].Eos session.odbs[name].materials[name].Eos
Required argument
A sequence of sequences of Floats specifying the items described below.
Optional argument
A SymbolicConstant specifying the equation of state. Possible values are USUP, JWL, IDEALGAS, and TABULAR. The default value is IDEALGAS.
Table data
If type=IDEALGAS, the table data represents the following:
Gas constant, .
The ambient pressure, . If this field is left blank, a default of 0.0 is used.
If type=JWL, the table data represents the following:
Detonation wave speed, .
.
.
. (Dimensionless.)
. (Dimensionless.)
. (Dimensionless.)
Pre-detonation bulk modulus, .
Detonation energy density, .
If type=USUP, the table data represents the following:
.
. (Dimensionless.)
. (Dimensionless.)
If type=TABULAR, the table data represents the following:
.
.
. (Dimensionless.)
Return value
An Eos object.
Exceptions
This method modifies the Eos object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the Eos method.
Return value
Exceptions
The Eos object has members with the same names and descriptions as the arguments to the Eos method.
In addition, the Eos object can have the following members:
A DetonationPoint object.
An EosShear object.
An EosCompaction object.