PolyUMod Material Database

The PolyUMod Material Database is a set of pre-calibrated material models. The already calibrated material models are intended to be used as ‘generic’ models for specific polymers, instead of using, for example, the elastic modulus and Poisson’s ratio from a specification sheet. This means that the behavior of the library model will likely not be an exact match for the behavior of your material due to variability in additives and processing conditions. However, the models have been calibrated to extensive test data and should provide significantly more accurate results than a model based on manufacturer data sheets.

The PolyUMod Material Database is a set of pre-calibrated material models for common rubbers and plastics. The database is included with all PolyUMod licenses, and can be used with Abaqus, Ansys Mechanical, LS-DYNA, COMSOL Multiphysics, Altair Radioss™, and MSC. Marc.

All material models in the database are strain-rate dependent viscoplastic models that require non-linear geometry (large deformations) to be activated in the FE simulation.

Available Models

The PolyUMod Material Database contains the following pre-calibrated material models:

Material NameDescriptionPolyUMod Material IDState Variables
ABSacrylonitrile butadiene styrene200423
AM CEadditive manufactured cyanate ester, temperature-dependent, isotropic200623
AM PA11additive manufactured SLS polyamide 11, isotropic200523
AM PA12additive manufactured SLS polyamide 12, anisotropic, build direction is the 1 direction200814
AM PUadditive manufactured DLS polyurethane, isotropic200723
EPDMethylene propylene diene monomer rubber, recommended JAC=3202143
GF PA 66polyamide (nylon) 66, 30% glass fiber filled, anitropic, fibers aligned in the 2-direction201368
GF PEIpolyetherimide, 30% glass fiber filled, anisotropic, fibers aligned in the 1-direction201168
HDPEhigh density polyethylene200323
LLDPElinear low density polyethylene, recommended JAC=3202243
PA 66polyamide (nylon) 66201223
PEEKpolyether ether ketone, all strain rates201623
PEEKpolyether ether ketone, low strain rates201523
PEEKpolyether ether ketone, different temperatures201723
PEIpolyetherimide, all strain rates201023
PEIpolyetherimide, low strain rates200923
PETpolyethylene terephthalate200213
PLLApoly-L-lactide, anisotropic, stiffest in the 1-direction201868
PPpolypropylene, recommended JAC=3202043
Siliconesilicone rubber, shore 55A, recommend JAC=3201843


The database material models are specified using 5 parameters:

  1. MM, the material ID
  2. Units, the units system to use, see table below
  3. ODE, ODE solver type. The default value is 0. For more information see the PolyUMod User’s Manual.
  4. JAC. Jacobian solver type. The default value is 0. For more information see the PolyUMod User’s Manual.
  5. TWOD_S. Plane stress flag. The default value is 0. For more information see the PolyUMod User’s Manual.

The material models are provided in the following unit systems.

Unit IDForce UnitLength UnitTime UnitTemperature Unit

In addition, the material models also need the number of state variables that are listed in the table above. Note that LS-DYNA simulations require an additional 9 state variables than the values listed in the table.

Abaqus Input File Example

					*Material, name=Mat_PTFE
*User Material, constants=5
** MM, Units, ODE, JAC, TWOD_S
 2001,     1,   0,   0,      0

Here is an example of how you can specify a material database model in Abaqus/CAE. This example is for HDPE (id=2003) and is using 23  state variables.

Ansys Input File Example

					TB, USER, matid, 1, 5
TBDATA, 1, 2001 ! Material model number
TBDATA, 2, 1    ! Unit system used
TBDATA, 3, 0    ! ODE
TBDATA, 4, 0    ! JAC
TBDATA, 5, 0    ! TWOD_S
! State variables
TB, STATE, matid, 1, 23
! Density
MP, DENS, matid, 1000

LS-DYNA Input File Example

$ mid,   ro, mt, lmc, nhv, iortho, ibulk, ig
    1, 1000, 45,   5,  32,      0,     6,  7
$ ivect, ifail, it, ihyper, ieos, lmca
      0,     1,  1,       1,   0,    0
$ MM, units, ODE, JAC, TWOD_S,  bulk,    ig
2001,     1,   0,   0,      0, 500.0, 100.0

COMSOL Input File Example

					{2001, 2, 0, 0, 0}

MSC.Marc Input File Example

$ Parameter Section
state vars, 23, 0
$ Model Definition Section
$ (subName, matid, notUsed, nrInt, nrReal, nrChar)
hypela2, 1, 0, 0, 2, 0
2001, 2,0,0,0

Movie Tutorial

The easiest way to setup and use the PolyUMod Material Database models is to use MCalibration. The following movie tutorial shows how.