of.mat.element#

of.mat.element *element_tag* <string> *material_type* <string> parameter_keyword1 <string> parameter_value1 <double> …

Assign the material parameters to the target element groups. The details of materials in OpenFDEM can be found in the table below.

Material type

Constitutive keyword

Parameter keywords

Units

Hooken elastic

elastic

density - density of the mat

m/s

v - Poisson’s ratio

E - young modulus

Pa

K - bulk modulus (E-v or K-G you can choose one)

Pa

G - shear modulus

Pa

table - time dependent for all kinds of modules, including E, K, G, lambda and also damp

damp - stiffness damp ratio, 0.0 by default

The following parameters for phasefield:

Gc - energy release rate

N·m

lc - characteristic length

m

nita - phase viscous factor

s

Neo-hooken

neo

density - density of the mat

m/s³

v- Poisson’s ratio

E - young modulus

Pa

K - bulk modulus (E-v or K-G you can choose one)

Pa

G - shear modulus

Pa

table - time dependent for all kinds of modules, including E, K, G, lambda and also damp

damp - stiffness damp ratio, 0.0 by default

Excavation mat

excavation

density - density of the mat

m/s³

v - Poisson’s ratio

E - young modulus

Pa

K - bulk modulus (E-v or K-G you can choose one)

Pa

G - shear modulus

Pa

table - time dependent for all kinds of modules, including E, K, G, lambda and also damp

damp - stiffness damp ratio, 0.0 by default

Rigid bodies

Rigid

density - density of the mat

m/s³

Mohr-Coulomb Plastic

MC

density - density of the mat

m/s³

v - Poisson’s ratio

E - young modulus

Pa

K - bulk modulus (E-v or K-G you can choose one)

Pa

G - shear modulus

Pa

tension - tension strength, cut-off Mohor-Coulomb model

Pa

cohesion - cohesive strength, c

Pa

dilation - dilation angle, non associated flow, equal to friction by default

friction - friction angle

table - time dependent for all kinds of modules, including E, K, G, lambda and also damp

damp - stiffness damp ratio, 0.0 by default

Drucker-Prager plastic

DP

density - density of the mat

m/s³

v - Poisson’s ratio

E - young modulus

Pa

K - bulk modulus (E-v or K-G you can choose one)

Pa

G - shear modulus

Pa

tension - tension strength, cut-off Mohor-Coulomb model

Pa

kshear - cohesive strength, c

Pa

qdilation - dilation angle, non associated flow, equal to friction by default

qfriction - friction angle

damp - stiffness damp ratio, 0.0 by default

Transverse Mat

Transverse

density - density of the mat

m/s³

v_xy - Poisson’s ratio in x-y direction

v_yx - Poisson’s ratio in y-x direction

E_x - young modulus in x

Pa

E_y - young modulus in y

Pa

G - shear modulus

Pa

damp - stiffness damp ratio, 0.0 by default

Explosive EOS

JWL

density - density of the explosive

m/s³

E0 - chemical energy of the explosive

J

detonation - detonation of the explosive

m/s

A - parameter A

B - parameter B

R1 - parameter R1

R2 - parameter R2

omega - parameter R1

x - firestarter position, x

m

y - firestarter position, y

m

t0 - fire starting time

s

Mazars concrete damage

Mazars

density - density of the mat

m/s³

v - Poisson’s ratio

E - young modulus

Pa

At - tension parameter

Ac - compression parameter

Bt - tension factor

Bc - compression factor

e0 -

damp - stiffness damp ratio, 0.0 by default

Johns on-Holmquist-II

JH2

density - density

m/s³

v - Poisson’s ratio

E - young modulus

Pa

A - parameter A

B - parameter B

C - parameter C

M - parameter M

N - parameter N

D1 - parameter D1

D2 - parameter D2

T - parameter T

HEL- parameter HEL

PHEL- parameter PHEL

SHEL- parameter SHEL

K1- parameter K1

K2- parameter K2

K3- parameter K3

damp - stiffness damp ratio, 0.0 by default

Burger creep

Burgers

To be added in the tutorial, if you want to use this model, contact the developer

Power creep law

Power

To be added in the tutorial, if you want to use this model, contact the developer

Johns on-Holmquist-II

JH2

To be added in the tutorial, if you want to use this model, contact the developer

Yang blast model

Yang

To be added in the tutorial, if you want to use this model, contact the developer


Example:#

of.mat.element 'default' elastic den 2700 E 30e9 v 0.3 damp 2.0