CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM

Magnitude of a tensor

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   February 19, 2013, 09:06
Default Magnitude of a tensor
  #1
Member
 
M Mallikarjuna Reddy
Join Date: Jul 2012
Posts: 91
Rep Power: 2
mmkr825 is on a distinguished road
Dear all,
I would like to share your opinion on my doubt.

- The rate of strain tensor is written as(if i have not understand wrongly):

E=symm(grad(U))=1/2[grad(U)+grad(U)^T].......................(1)

- According to linear algebra the magnitude of any tensor S is:

|S|=sqrt(2S:S) .........................(2)

- According to Eq. (2) the magnitude of rate of strain tensor is:

|E| = sqrt(2E:E). ..............................(3)

= sqrt(2*(E_ij*E_ij))...................... (4)

- In OpenFOAM notation the magnitude of rate of strain tensor can be written as:

|E|=sqrt(2*symm(grad(U))).......................(5)

But for the testing purpose i defined a Tensor Q as [1 0 0 0 0.8 0 0 0 0.5]. According to Eq. (2), it's magnitude is 1.944222. But the OpenFOAM is giving 1.3747727.
So the definition of the magnitude of tensor according to OpenFOAM is:

|S| = sqrt(S:S)=sqrt(S_ij*S_ij)...........................(6)
Which contradicts Eq. (2).

Can any one clarify my doubt and how to write rate of strain tensor in OpenFOAM notation. Thanks in advance.

yours
Mallikarjuna Reddy
mmkr825 is offline   Reply With Quote

Old   February 20, 2013, 09:54
Default
  #2
Senior Member
 
Fumiya Nozaki
Join Date: Jun 2010
Location: Yokohama, Japan
Posts: 110
Rep Power: 5
fumiya is on a distinguished road
Hi,

As you wrote, the magnitude of a tensor is defined in OpenFOAM as eq.(6).
This is also described in the programmer's guide p-16.

Fumiya
fumiya is offline   Reply With Quote

Old   February 20, 2013, 11:17
Default
  #3
Member
 
M Mallikarjuna Reddy
Join Date: Jul 2012
Posts: 91
Rep Power: 2
mmkr825 is on a distinguished road
Hi Fumiya
Thanks for quick response. But in most of the books the shear rate is written as
|E| = sqrt(2E:E)

where rate of strain tensor is: E=symm(grad(U))=1/2[grad(U)+grad(U)^T]

So according to OpenFOAM notation, the shear rate will be

|E| = sqrt(E:E) = sqrt(magSqr(symm(fvc::grad(U))))

Could you please clarify whether this notation is correct or not.

Thanks
Mallikarjuna Reddy
mmkr825 is offline   Reply With Quote

Old   February 20, 2013, 16:32
Default
  #4
Senior Member
 
Mahdi Hosseinali
Join Date: Apr 2009
Posts: 123
Rep Power: 6
anishtain4 is on a distinguished road
I don't understand why the magnitude of tensor should be twice its double contraction?
As a simple oppose example I can name vectors which are first order tensor and its magnitude would be sqrt(Ux^2+Uy^2+Uz^2). Still you may have shear stress right as:
|E| = sqrt(E:E) = sqrt(2*magSqr(symm(fvc::grad(U))))
anishtain4 is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Magnitude of the strain tensor didomenico OpenFOAM 1 August 7, 2011 03:02
Stresseq vs stress magnitude watashiwa OpenFOAM 1 October 14, 2010 12:02
curvature correction term, material derivative of a tensor volker OpenFOAM Programming & Development 7 June 3, 2010 08:08
About deformation gradient tensor ZHANG Main CFD Forum 0 June 18, 2007 12:51
second invariant of rate-of-strain tensor Chun Min Chew Main CFD Forum 3 December 10, 2003 11:34


All times are GMT -4. The time now is 23:42.