TransverselyIsotropic
MaterialModels.TransverselyIsotropic
— TypeTransverselyIsotropic(; E_L, E_T, G_LT, ν_LT, ν_TT)
Transversely isotropic elasticity.
The material direction (the vector normal to the symmetry plane) is specified in TransverselyIsotropicState
, which is constructed with initial_material_state(::TransverselyIsotropic, direction::Vec{3})
. The default direction is [1.0, 0.0, 0.0].
Arguments
E_L::Float64
: LongitudinalYoung's modulusE_T::Float64
: Transverse Young's modulusG_LT::Float64
: In-plane shear modulusν_LT::Float64
: In-plane Poisson's ratioν_TT::Float64
: Out-of-plane Poisson's ratio
MaterialModels.material_response
— Methodmaterial_response(m::TransverselyIsotropic, ε::SymmetricTensor{2,3}, state::TransverselyIsotropicState)
Return the stress tensor and the stress tangent for the given strain ε such that
\[\boldsymbol{\sigma} = \mathbf{E} : \boldsymbol{\varepsilon}\]
where
\[\mathbf{E} = L_\perp \boldsymbol{I} \otimes \boldsymbol{I} + [L_\parallel - L_\perp][\boldsymbol{I}\otimes\boldsymbol{A} + \boldsymbol{A}\otimes\boldsymbol{I}] + [M_\parallel - 4G_\parallel + 2G_\perp - 2L_\parallel + L_\perp]\boldsymbol{A}\otimes\boldsymbol{A} + 4[G_\parallel-G_\perp]\mathbf{A}\]
\[\mathbf{A} = \frac{1}{4} (\boldsymbol{A} \overline{\otimes} \boldsymbol{I} + \boldsymbol{A} \underline{\otimes} \boldsymbol{I} + \boldsymbol{I} \overline{\otimes} \boldsymbol{A} + \boldsymbol{I} \underline{\otimes} \boldsymbol{A}) \]
\[\boldsymbol{A} = \boldsymbol{a} \otimes \boldsymbol{a}\]
and where $\boldsymbol{a}$ is the vector normal to the plane of symmetry.