of.mat.cohesive#
- of.mat.cohesive *element_tag* <string> *material_type* <string> parameter_keyword1 <string> parameter_value1 <double> …
Assign the material parameters to the target cohesive element groups. The details of materials in OpenFDEM can be found in the table below.
Material type
Constitutive keyword
Parameter keywords
Units
Evans_Marathe cohesive law
EM
tension - tension strength
Pa
cohesion - cohesion strength
Pa
friction - friction
pn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
pt - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
GI - energy release rate in normal
J/m²
GII - energy release rate in tangential
J/m²
beta-I - viscous of CZM in normal
Pa/s
beta-II - viscous of CZM in tangential
Pa/s
We also have a table to each variables if you want them not be constant
ttable - table for tension
ctable - table for cohesion
ftable - table for friction
GItable - table for GI
GIItable - table for GII
Strain rate Evans_Marathe cohesive law
EM_dyn
tension - tension strength
Pa
cohesion - cohesion strength
Pa
friction - friction
pn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
pt - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
GI - energy release rate in normal
J/m²
GII - energy release rate in tangential
J/m²
beta-I - viscous of CZM in normal
Pa/s
beta-II - viscous of CZM in tangential
Pa/s
We also have a table to each variables if you want them not be constant
ttable - table for tension
ctable - table for cohesion
ftable - table for friction
GItable - table for GI
GItable - table for GII
n_rate - critical strain rate in normal
/s
n_pow - dynamic increase factor in normal
s_rate - critical strain rate in tangential
/s
s_pow - dynamic increase factor in tangential
Ortiz and Pandolfi exponential Cohesive Law
OP
tension - tension strength
Pa
cohesion - cohesion strength
Pa
pn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
pt - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
op - peak COD in normal
m
sp - peak COD in tangential
m
Linear Cohesive Law
LINEAR
tension - tension strength
Pa
cohesion - cohesion strength
Pa
friction - friction
pn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
pt - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
GI - energy release rate in normal
J/m²
GII - energy release rate in tangential
J/m²
We also have a table to each variables if you want them not be constant
ttable - table for tension
ctable - table for cohesion
ftable - table for friction
GItable - table for GI
GIItable - table for GII
Heterogeneous Evans_Marathe cohesive law
EM_het
To be added in the tutorial, if you want to use this model, contact the developer
Anistropic Evans_Marathe cohesive law
EM_ani
To be added in the tutorial, if you want to use this model, contact the developer
Example:#
of.mat.cohesive 'default' EM ten 1e6 coh 3e6 fric 0.3 GI 10 GII 50