Stress tensor transformation and coordinate system rotation

Click For Summary

Discussion Overview

The discussion revolves around the transformation of the stress tensor from one coordinate system (Si) to another (L) through the use of direction cosines and rotation matrices. Participants explore the calculations involved in this transformation, addressing potential discrepancies between their results and those provided in a reference book. The scope includes mathematical reasoning and technical explanations related to tensor transformations in mechanics.

Discussion Character

  • Homework-related
  • Mathematical reasoning
  • Technical explanation
  • Debate/contested

Main Points Raised

  • theade88 presents the stress tensor in the Si coordinate system and attempts to calculate the transformed tensor in the L coordinate system using a given direction cosine matrix.
  • Chet questions the accuracy of the direction cosines matrix provided by the book, suggesting it may be incorrect.
  • theade88 explains their method for deriving the cosine matrix using rotation matrices for angles of 45° and 60°.
  • Another participant confirms their calculations using the cosine matrix derived by theade88, obtaining similar results that differ from the book's answers.
  • theade88 raises the possibility of multiple valid transformation matrices leading to different results, suggesting there may be two possible answers for the transformation.
  • Chet clarifies that there are indeed two different z' axes that can satisfy the problem's specifications, leading to two corresponding x' axes.
  • theade88 points out a typographical error regarding the prime notation in the stress tensor representation.
  • Participants discuss the implications of the rotation direction and the order of transformations on the resulting stress tensor.

Areas of Agreement / Disagreement

Participants express disagreement regarding the correctness of the direction cosines matrix and the resulting stress tensor values. There is no consensus on the validity of the book's answer, and multiple competing views regarding the transformation matrices remain unresolved.

Contextual Notes

Participants note potential limitations in their calculations, including the dependence on the correctness of the direction cosines matrix and the interpretation of rotation angles. The discussion highlights the complexity of tensor transformations and the nuances involved in defining coordinate systems.

theade88
Messages
6
Reaction score
0

Homework Statement



Hi, I am not sure if this is the right place for my question but here goes!

The stress tensor in the Si coordinate system is given below:

σ’ij = {{-500, 0, 30}, {0, -400, 0}, {30, 0, 200}} MPa

Calculate the stress tensor in the L coordinate system if: cos-1a33=45°, and X’2 is in the plane defined by X1, X2 and is rotated 60° counterclockwise from X2.

Homework Equations



The answer the book gives is:

From the formula

σ’ij = aikajlσkl, where σ’ij is defined in L,

(σ’33) = a312σ11+ 2a31a32σ12 + 2a31a33σ13 + a3222 + 2a32a33σ23 + a332σ33

The direction cosine matrix is given by

aij = {{0.35,0.61,-0.71}, {-0.87,0.5,0}, {0.35,0.61,0.71}}

Thus, σ’11 = -150.0 MPa; σ’12 = 92.0 MPa; σ’13 = -225.0 MPa; σ’22 = -450.0 MPa; σ’23 = 31.0 MPa; σ’33 = -100.0 MPa.

Here is the answer with some explanations and guidance and I’m still not able to reach the same answer as the author of the book I’m following.

The Attempt at a Solution


My idea was to just insert the given σij and aij from the answer in the σ’ij = aikajlσkl function but already here I encounter the problem that σ’33 = 0,352*(-500)+2*0,35*0,71*30+0,612*(-400)+0,712*200 = 97,5 MPa, which isn’t that much off, but when they express their answers with one decimal precision I assume it is wrong. I have also calculated the other σ’ij but the error is even greater for them.

I would very much appreciate help with this, is there an additional step that I am missing?
 
Last edited:
Physics news on Phys.org
Hi Theade88. Welcome to Physics Forums!

Are you sure about that direction cosines matrix? It doesn't look right to me. Please show how you got it. My first row is minus yours.

Chet
 
Last edited:
Hi, Chestermiller. Thank you for replying!

The cosine matrix is directly taken from the solution that the book gives. What I have tried is to recreate the result using the information which is given in the answer. All of part 2 in my OP is from the solution the book gives to the problem.

I've been able to recreate the cosine matrix using:

ry(θ)={{cos(45), 0, -sin(45)}, {0, 1, 0}, {sin(45), 0, cos(45)}}

rz(\psi)={{cos(60), sin(60), 0}, {-sin(60), cos(60), 0}, {0, 0, 1}}

ry x rz = {{cos(60)cos(45), cos(45)sin(60), -sin(45)}, {-sin(60), cos(60), 0}, {sin(45)cos(60), sin(45)sin(60), cos(45)}}

I don't know if this is the correct cosine matrix, if the answer in the book is wrong, or if I'm missing a step. :)
 
I think I must have been the one who made an error in evaluating the cosine matrix. Anyway, I used your cosine matrix to evaluate the primed stresses, and here's what I got:

σ11'=-124
σ12'=49
σ13'=-311
σ22'=-478
σ23'=12
σ33'=-94
 
  • Like
Likes   Reactions: 1 person
Yeah, that is what I get too!

Thank you for your help, for now I will assume that the answer in the book is wrong. :)
 
theade88: I used only the given question in section 1 of post 1, and did not look at sections 2 nor 3, nor any other post. Looking only at the question in section 1, I made a quick attempt, without checking my work at all. And I got two possible answers. There are two possible answers for the given question, right? Or am I misinterpreting? The two possible local-to-global rotational transformation matrices are:

Code:
     [  0.35355 -0.86602  0.35355 ]
R1 = [  0.61237  0.50000  0.61237 ]
     [ -0.70711  0.00000  0.70711 ]

     [  0.35355 -0.86602 -0.35355 ]
R2 = [  0.61237  0.50000 -0.61237 ]
     [  0.70711  0.00000  0.70711 ]

Using R1, and transforming the given stress tensor (σ) from the S to the L coordinate system, I currently obtained the following stress tensor in the L coordinate system.

σ'11 = -127.5 MPa
σ'12 = 48.99
σ'13 = -312.5
σ'22 = -475.0
σ'23 = 12.25
σ'33 = -97.50​

Using R2 also gave nothing close to the book answer.

Do you agree that there are two possible answers? Or not? Also, did you make a typographic mistake by putting a prime mark on the given stress tensor in section 1? The L coordinate system uses the prime mark, but not the S coordinate system.
 
  • Like
Likes   Reactions: 1 person
nvn said:
theade88: I used only the given question in section 1 of post 1, and did not look at sections 2 nor 3, nor any other post. Looking only at the question in section 1, I made a quick attempt, without checking my work at all. And I got two possible answers. There are two possible answers for the given question, right? Or am I misinterpreting? The two possible local-to-global rotational transformation matrices are:

Code:
     [  0.35355 -0.86602  0.35355 ]
R1 = [  0.61237  0.50000  0.61237 ]
     [ -0.70711  0.00000  0.70711 ]

     [  0.35355 -0.86602 -0.35355 ]
R2 = [  0.61237  0.50000 -0.61237 ]
     [  0.70711  0.00000  0.70711 ]

Using R1, and transforming the given stress tensor (σ) from the S to the L coordinate system, I currently obtained the following stress tensor in the L coordinate system.

σ'11 = -127.5 MPa
σ'12 = 48.99
σ'13 = -312.5
σ'22 = -475.0
σ'23 = 12.25
σ'33 = -97.50​

Using R2 also gave nothing close to the book answer.

Do you agree that there are two possible answers? Or not? Also, did you make a typographic mistake by putting a prime mark on the given stress tensor in section 1? The L coordinate system uses the prime mark, but not the S coordinate system.
Is it possible that R2 is for a left hand coordinate system?
 
Chestermiller said:
Is it possible that R2 is for a left hand coordinate system?
Chestermiller: No, I thought R1 and R2 are both for a right-handed coordinate system.
 
nvn said:
Chestermiller: No, I thought R1 and R2 are both for a right-handed coordinate system.
Aaaah. You're right. There are 2 sets of primed axes that satisfy the problem specifications. Here's how it plays out: The y' axis is unique, and there is only one y' axis. But there are two z' axes that satisfy the specifications. The z' axis must lie on the surface of a cone surrounding the z axis at a cone angle of 45 degrees, but it also must lie in a plane perpendicular to the y' axis. This plane cuts the cone along two different lines. So there are two different possibilities for the z' axis. This automatically leads to two corresponding possibilities for the x' axis.

Chet
 
Last edited:
  • Like
Likes   Reactions: 2 people
  • #10
nvn said:
theade88: I used only the given question in section 1 of post 1, and did not look at sections 2 nor 3, nor any other post. Looking only at the question in section 1, I made a quick attempt, without checking my work at all. And I got two possible answers. There are two possible answers for the given question, right? Or am I misinterpreting? The two possible local-to-global rotational transformation matrices are:

Code:
     [  0.35355 -0.86602  0.35355 ]
R1 = [  0.61237  0.50000  0.61237 ]
     [ -0.70711  0.00000  0.70711 ]

     [  0.35355 -0.86602 -0.35355 ]
R2 = [  0.61237  0.50000 -0.61237 ]
     [  0.70711  0.00000  0.70711 ]

Using R1, and transforming the given stress tensor (σ) from the S to the L coordinate system, I currently obtained the following stress tensor in the L coordinate system.

σ'11 = -127.5 MPa
σ'12 = 48.99
σ'13 = -312.5
σ'22 = -475.0
σ'23 = 12.25
σ'33 = -97.50​

Using R2 also gave nothing close to the book answer.

Do you agree that there are two possible answers? Or not? Also, did you make a typographic mistake by putting a prime mark on the given stress tensor in section 1? The L coordinate system uses the prime mark, but not the S coordinate system.

Yes there is a typo, the Si stress tensor matrix should not be primed.

I think that you have used -60° instead of 60° which is the counter clockwise direction in trigonometry. Your point of it being two cosine direction matrices that meets the problem specification, I really don't know. In my opinion, which often is flawed, the rotations which complies with the books best is a counter clockwise rotation around the X'3 axis → X2∠X'2=60° and a counter clockwise rotation around the X'2 axis X3∠X'3 = 45°. In this specific order the new X'2 axis will be in the X1, X2 plane since the X'3 axis will have a perpendicular angle to the plane at the moment of rotation. After this rotation a counter clockwise rotation of 45° is performed around the X'2 axis which gives cos-1(a33)=45°. Any other order or direction will not fulfill the specified information from the problem statement?!

Since the rotation order goes from right to left this means:

ry(45°) * rz(60°) = ...
 
Last edited:
  • #11
theade88 said:
Yes there is an typo, the Si stress tensor matrix should not be primed.

I think that you have used -60° instead of 60° which is the counter clockwise direction in trigonometry. Your point of it being two cosine direction matrices that meets the problem specification, I really don't know. In my opinion, which often is flawed, the rotations which complies with the books best is a counter clockwise rotation around the X3 axis → X2∠X'2=60° and a counter clockwise rotation around the X'2 axis X3∠X'3 = 45°. In this specific order the new X'2 axis will be in the X1, X2 plane since the X'3 axis will have a perpendicular angle to the plane at the moment of rotation. After this rotation a counter clockwise rotation of 45° is performed around the X'2 axis which gives cos-1(a33)=45°. Any other order or direction will not fulfill the specified information from the problem statement?!
Did you read my post #9?

Chet
 
  • #12
Chestermiller said:
Aaaah. You're right. There are 2 sets of primed axes that satisfy the problem specifications. Here's how it plays out: The y' axis is unique, and there is only one y' axis. But there are two z' axes that satisfy the specifications. The z' axis must lie in a cone surrounding the z axis at an angle of 45 degrees, but it also must lie in a plane perpendicular to the y' axis. This plane cuts the cone along two different lines. So there are two different possibilities for the z' axis. This automatically leads to two corresponding possibilities for the x' axis.

Chet

Chestermiller said:
Did you read my post #9?

Chet

Hm, now when i read it again i realize that every angle around the positive X3 axis is positive therefore if X'3 is mirrored through the X3 X'2 plane the specifications is still met. So you two are right there is two solutions to the cosine matrix.

ry(45°) * rz(60°)
and
r(-45°) * rz(60°)
 
  • #13
theade88 said:
Hm, now when i read it again i realize that every angle around the positive X3 axis is positive therefore if X'3 is mirrored through the X3 X'2 plane the specifications is still met. So you two are right there is two solutions to the cosine matrix.

ry(45°) * rz(60°)
and
r(-45°) * rz(60°)
Now the question is "does either of these two transformations give stress tensor components that agree with your book?"
 
  • #14
Chestermiller said:
Now the question is "does either of these two transformations give stress tensor components that agree with your book?"

Chestermiller: I touched on that in the second to last paragraph of post 6. Neither of these transformations give anything close to the book answer.
 
Last edited:
  • #15
theade88 said:
So you two are right; there are two solutions to the [direction] cosine matrix.

ry(45°) * rz(60°)
and
ry(-45°) * rz(60°)

theade88: Agreed. In posts 1 and 3, you are using C programming language, two-dimensional matrix initialization notation, where, for braces inside of braces, the inner braces mean matrix rows, not columns. This is an excellent convention.

Therefore, we see your rotational transformation matrix in post 1, which you called aij, is the global-to-local rotational transformation matrix, whereas my rotational transformation matrices in post 6 are local-to-global rotational transformation matrices, which I called R1 and R2. Anyway, they are merely the transpose of each other.

And we see in posts 3, 10, and 12, your ry and rz nomenclature again denotes global-to-local rotational transformation matrices. Therefore, in that case,

Code:
        [  cos(θ) 0 -sin(θ) ]
ry(θ) = [    0    1    0    ]
        [  sin(θ) 0  cos(θ) ]

        [  cos(θ) sin(θ) 0  ]
rz(θ) = [ -sin(θ) cos(θ) 0  ]
        [    0      0    1  ]

Therefore, ry(45 deg)*rz(60 deg) =

Code:
[  0.35355  0.61237 -0.70711 ]
[ -0.86602  0.50000  0.00000 ]
[  0.35355  0.61237  0.70711 ]

We see this matches R1T. Good.

For the second possible solution, ry(-45 deg)*rz(60 deg) =

Code:
[  0.35355  0.61237  0.70711 ]
[ -0.86602  0.50000  0.00000 ]
[ -0.35355 -0.61237  0.70711 ]

We see this indeed matches R2T. Therefore, theade88, we see that your post 12 is correct. We also see, all of your matrices in post 3 are exactly correct, except for one minor typographic mistake. The left-hand side of your third equation in post 3 should be ry*rz (i.e., ry dot rz), not ry cross rz.
 
Last edited:
  • Like
Likes   Reactions: 1 person
  • #16
nvn said:
We see this indeed matches R2T. Therefore, theade88, we see that your post 12 is correct. We also see, all of your matrices in post 3 are exactly correct, except for one minor typographic mistake. The left-hand side of your third equation in post 3 should be ry*rz (i.e., ry dot rz), not ry cross rz.

Ahh, I didn't know that it makes a difference which symbol you use for multiplication of matrices. :) Anyway, I'm still not reaching the same answer as the book.

Thank you both very much for all the help!
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 1 ·
Replies
1
Views
7K