MechanicalFemPhysics
The GeMA Mechanical FEM Physics Plugin
Mechanical Interface Material

The Mechanical material plugin implementation is divided in the following plugin options:

Elastic Interface

The Elastic interface material requires the following properties:

Property Description Type Def. Unit required
Kn Normal elastic stiffness Scalar kPa/m Yes
Ks shear elastic stiffness Scalar kPa/m Yes
Kt Tangential elastic stiffness Scalar kPa/m No

Example:

PropertySet
{
id = 'intProp',
typeName = 'GemaPropertySet',
description = 'Material properties',
properties = {
{id = 'Kn', description = 'Normal elastic stiffness', unit = 'kPa/m'},
{id = 'Ks', description = 'Shear elastic stiffness', unit = 'kPa/m'},
{id = 'Kt', description = 'Tangential elastic stiffness', unit = 'kPa/m'},
},
values = {
{Kn = 32000000, Ks = 25000000, Kt = 25000000},
}
}

Cohesive linear softening

The cohesive linear softening material requires the following properties:

Property Description Type Def. Unit required
Kn Normal elastic stiffness Scalar kPa/m Yes
Ks shear elastic stiffness Scalar kPa/m Yes
Kt Tangential elastic stiffness Scalar kPa/m No
Sn Normal traction Scalar kPa Yes
Ts Shear traction Scalar kPa Yes
Tt Tangential traction Scalar kPa No
ed Equivalent separation Scalar m Yes

Example:

PropertySet
{
id = 'intProp',
typeName = 'GemaPropertySet',
description = 'Material properties',
properties = {
{id = 'Kn', description = 'Normal elastic stiffness', unit = 'kPa/m'},
{id = 'Ks', description = 'Shear elastic stiffness', unit = 'kPa/m'},
{id = 'Kt', description = 'Tangential elastic stiffness', unit = 'kPa/m'},
{id = 'Sn', description = 'Normal traction', unit = 'kPa'},
{id = 'Ts', description = 'Shear traction', unit = 'kPa'},
{id = 'Tt', description = 'Tangential traction', unit = 'kPa'},
{id = 'ed', description = 'Equivalent separation', unit = 'm'},
},
values = {
{Kn = 32000000, Ks = 32000000, Ks = 32000000, Kt = 32000000, Sn = 2000.0, Ts = 2000.0, ed = 0.002},
}
}

Cohesive Exponential softening

The cohesive exponential softening material requires the following properties:

Property Description Type Def. Unit required
Kn Normal elastic stiffness Scalar kPa/m Yes
Ks shear elastic stiffness Scalar kPa/m Yes
Kt Tangential elastic stiffness Scalar kPa/m No
Sn Normal traction Scalar kPa Yes
Ts Shear traction Scalar kPa Yes
Tt Tangential traction Scalar kPa No
ed Equivalent separation Scalar m Yes
alpha Exponential material parameter Scalar Yes

Example:

PropertySet
{
id = 'intProp',
typeName = 'GemaPropertySet',
description = 'Material properties',
properties = {
{id = 'Kn', description = 'Normal elastic stiffness', unit = 'kPa/m'},
{id = 'Ks', description = 'Shear elastic stiffness', unit = 'kPa/m'},
{id = 'Kt', description = 'Tangential elastic stiffness', unit = 'kPa/m'},
{id = 'Sn', description = 'Normal traction', unit = 'kPa'},
{id = 'Ts', description = 'Shear traction', unit = 'kPa'},
{id = 'Tt', description = 'Tangential traction', unit = 'kPa'},
{id = 'ed', description = 'Equivalent separation', unit = 'm'},
{id = 'alpha', description = 'Exponential material parameter', unit = ''},
},
values = {
{Kn = 32000000, Ks = 32000000, Ks = 32000000, Kt = 32000000, Sn = 2000.0, Ts = 2000.0, ed = 0.002, alpha = 4},
}
}

Interface Mohr Coulomb

The interface Mohr Coulomb material requires the following properties:

Property Description Type Def. Unit required
Kn Normal elastic stiffness Scalar kPa/m Yes
Ks shear elastic stiffness Scalar kPa/m Yes
Kt Tangential elastic stiffness Scalar kPa/m No
Coh Cohesion Scalar kPa Yes
Phi Angle of internal friction Scalar Yes
Psi Angle of internal friction Scalar Yes

Example:

PropertySet
{
id = 'intProp',
typeName = 'GemaPropertySet',
description = 'Material properties',
properties = {
{id = 'Kn', description = 'Normal elastic stiffness', unit = 'kPa/m'},
{id = 'Ks', description = 'Shear elastic stiffness', unit = 'kPa/m'},
{id = 'Kt', description = 'Tangential elastic stiffness', unit = 'kPa/m'},
{id = 'Coh', description = 'Cohesion', unit = 'kPa'},
{id = 'Phi', description = 'Angle of internal friction', unit = ''},
{id = 'Psi', description = 'Angle of internal friction', unit = ''},
},
values = {
{Kn = 32000000, Ks = 32000000, Ks = 32000000, Coh = 500, Phi = 25.0, Psi = 20.0},
}
}

Returns to Mechanical interface material.

GeMA project main page