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
Michael

Could dust off this old PR: https://github.com/Ferrite-FEM/Tensors.jl/pull/82

1 Like

I did, and it is in Tensors 1.7.0.

2 Likes

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