Elastic properties#
Four types are supported.
Isotropic#
type="isotropic"
<materials>
...
<material name="iso1" type="isotropic">
<elastic>
<e>...</e>
<nu>...</nu>
</elastic>
</material>
...
</materials>
Specification
2 constants:
eandnu.
Transversely isotropic#
type="transversely isotropic"
For the transversely isotropic material, the code internally fills the
remaining five orthotropic constants as follows when they are not provided
explicitly:
e3 = e2nu13 = nu12nu23 = 0.3(arbitrary fallback — supply it explicitly for accuracy)g13 = g12g23 = e3 / (2 * (1 + nu23))
<materials>
...
<material name="lam1" type="transversely isotropic">
<elastic>
<e1>...</e1>
<e2>...</e2>
<nu12>...</nu12>
<g12>...</g12>
<!-- e3, nu13, nu23, g13, g23 are optional; defaults are derived -->
</elastic>
</material>
...
</materials>
Specification
4 required constants:
e1,e2,g12,nu12. Internally converted to an orthotropic material. Optional overrides fore3,nu13,nu23,g13,g23are accepted; defaults are listed above.
Orthotropic#
type="orthotropic" or type="engineering"
<materials>
...
<material name="orth1" type="orthotropic">
<elastic>
<e1>...</e1>
<e2>...</e2>
<e3>...</e3>
<g12>...</g12>
<g13>...</g13>
<g23>...</g23>
<nu12>...</nu12>
<nu13>...</nu13>
<nu23>...</nu23>
</elastic>
</material>
...
</materials>
Specification
9 constants:
e1,e2,e3,g12,g13,g23,nu12,nu13,nu23.
Anisotropic#
type="anisotropic"
<materials>
...
<material name="aniso1" type="anisotropic">
<elastic>
<c11>...</c11>
<c12>...</c12>
<c13>...</c13>
<c14>...</c14>
<c15>...</c15>
<c16>...</c16>
<c22>...</c22>
<c23>...</c23>
<c24>...</c24>
<c25>...</c25>
<c26>...</c26>
<c33>...</c33>
<c34>...</c34>
<c35>...</c35>
<c36>...</c36>
<c44>...</c44>
<c45>...</c45>
<c46>...</c46>
<c55>...</c55>
<c56>...</c56>
<c66>...</c66>
</elastic>
</material>
...
</materials>
Specification
21 constants:
c11,c12,c13,c14,c15,c16,c22,c23,c24,c25,c26,c33,c34,c35,c36,c44,c45,c46,c55,c56,c66. These constants are defined as: