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 VariablesModel
ABSacrylonitrile butadiene styrene200423TN
AM CEadditive manufactured cyanate ester, temperature-dependent, isotropic200623TN
AM PA11additive manufactured SLS polyamide 11, isotropic200523TN
AM PA12additive manufactured SLS polyamide 12, anisotropic, build direction is the 1 direction200814ABBM
AM PUadditive manufactured DLS polyurethane, isotropic200723TN
EPDMethylene propylene diene monomer rubber, recommended JAC=3202143TNV
GF PA 66polyamide (nylon) 66, 30% glass fiber filled, anitropic, fibers aligned in the 2-direction201368FEN
GF PEIpolyetherimide, 30% glass fiber filled, anisotropic, fibers aligned in the 1-direction201168FEN
HDPEhigh density polyethylene200323TN
LLDPElinear low density polyethylene, recommended JAC=3202243TNV
PTFEpolytetrafluoroethylene200123TN
PA 66polyamide (nylon) 66201223TN
PCpolycarbonate201423TN
PEEKpolyether ether ketone, all strain rates201623TN
PEEKpolyether ether ketone, low strain rates201523TN
PEEKpolyether ether ketone, different temperatures201723TN
PEIpolyetherimide, all strain rates201023TN
PEIpolyetherimide, low strain rates200923TN
PETpolyethylene terephthalate200213A2N
PLLApoly-L-lactide, anisotropic, stiffest in the 1-direction201868FEN
PPpolypropylene, recommended JAC=3202043TNV
Siliconesilicone rubber, shore 55A, recommend JAC=3201943TNV

Instructions

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
1NmsK
2NmmsK
3NmmmsK
4lbfinsR

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
*Depvar
23
*Density
1000
				
			

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

				
					*MAT_USER_DEFINED_MATERIAL_MODELS +
$ 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
$-------------------------
MATUDS
$ (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.