26.47 Eos object

The Eos object specifies an equation of state model.

Access
import material
mdb.models[name].materials[name].eos
import odbMaterial
session.odbs[name].materials[name].eos


26.47.1 Eos(...)

This method creates an Eos object.

Path
mdb.models[name].materials[name].Eos
session.odbs[name].materials[name].Eos

Required argument

table

A sequence of sequences of Floats specifying the items described below.

Optional argument

type

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

None.


26.47.2 setValues(...)

This method modifies the Eos object.

Required arguments

None.

Optional arguments

The optional arguments to setValues are the same as the arguments to the Eos method.

Return value

None

Exceptions

None.


26.47.3  Members

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:

detonationPoint

A DetonationPoint object.

eosShear

An EosShear object.

eosCompaction

An EosCompaction object.


26.47.4  Corresponding analysis keywords

*EOS