Tensor coordinate transforms for linear elasticity

I have a linear elasticity problem in 2D (plane stress) with anisotropic material properties.
I can easily calculate the displacement in the (100) plane, but I have difficulty understanding how to get the correct initial conditions and material properties for the (110) plane.
Basically I want to transform Hook’s law into the new orientation, but tensor coordinate transforms are a bit tricky for me. I think to change from (100) to (110) is just a rotation of 45 deg around the z axis.

Are there any good packages for coordinate transforms of second order(strain, stress) and fourth order(stiffness) tensors?

A good book/article would also help.

Thank you

Could dust off this old PR: Rotations by platawiec · Pull Request #82 · Ferrite-FEM/Tensors.jl · GitHub

1 Like

I did, and it is in Tensors 1.7.0.


That sounds great! I’ll take a look at it.

Bonet, J. and Wood, R. [2008] Nonlinear Continuum Mechanics for Finite Element Analysis. 2nd Edition. Cambridge University Press.

Experts seem to recommend this book. An introduction to tensor algebra is provided, the mathematical notation used looks clear and the book layout and illustrations very pleasant. Some Fortran code is provided.

1 Like