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