**strain_gradient#
Description#
This boundary condition applies displacement over a valid node set, such as
where \(\tent D\) is the strain gradient third-rank tensor and \(\ten E\) is a symmetric strain tensor. The strain gradient tensor \(\tent D\) is defined as the second derivative of the displacement vector \(\vect u\):
It has 18 indepedent components since \(u_{i,jk}=u_{i,kj}\).
Syntax#
**strain_gradient
\(~\,~\,\) nset (origin) strain|strain_grad value table
where
- nset
is the nset on which the boundary condition is applied.
- origin
is the origin vector w.r.t which the vector position \(\vect y\) is computed.
- strain/strain_grad
is the strain or strain gradient to be applied.
Strain
E11,E11,E22,E12, [E33,E23,E31]Strain gradient
D111,D122,D112,D211,D222,D212, [D223,D231,D311,D322,D333,D312,D323,D331,D133,D233,D131,D123]- value
is the value to be applied (multiplied by table).
Example#
***bc
**strain_gradient
ALL_NODE ( 0.500000 0.500000 0.500000 ) D222 1.00000 tab