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

Question about the definition of Q-criterion

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 3, 2019, 16:21
Question Question about the definition of Q-criterion
  #1
Senior Member
 
Join Date: Oct 2017
Location: United States
Posts: 233
Blog Entries: 1
Rep Power: 9
TurbJet is on a distinguished road
Greetings,

I am trying to understand the definition of Q-criterion, which is the 2nd invariants of the velocity gradient tensor
Q = \frac{1}{2}\left[\text{tr}(D)^2 - \text{tr}(D^2)\right] = \frac{1}{2}(D_{ii}D_{jj} - D_{ij}D_{ji}) = \frac{1}{2}(u_{i,i}u_{j,j} - u_{i,j}u_{j,i})
where the D_{ij} = \frac{\partial u_i}{\partial x_j} is the velocity gradient tensor. Under the incompressible condition, will reduce to Q = -\frac{1}{2}u_{i,j}u_{j,i}

Well, this part I can totally get it. But go further will have Q = \frac{1}{2}\left(||\Omega||^2 - ||S||^2\right) (from Eq.(2) in [1]), where \Omega is the vorticity tensor, S is the rate-of-strain tensor, and the magnitude is defined as ||\Omega||^2 = tr(\Omega\Omega^T) = \Omega_{ij}\Omega_{ji}.

However, if start from this one and go back to the definition stated at the top, I just can't reach the same result, which I have
Q = \frac{1}{2}[(u_{i,j} - u_{j,i})(u_{j,i} - u_{i,j}) - (u_{i,j} + u_{j,i})(u_{j,i} + u_{i,j})] = -\frac{1}{2}(u_{i,j}u_{i,j} + u_{j,i}u_{j,i}) \neq -\frac{1}{2}u_{i,j}u_{j,i}
or
\neq \frac{1}{2}(u_{i,i}u_{j,j} - u_{i,j}u_{j,i})
which apparently different from the one after applying incompressible condition.

I am not sure where it goes wrong. So can anybody give me some hints?

Thanks a lot!

PS: most of the definitions come from here
[1]. J.Jeong, F.Hussain, On the identification of vortex, J. Fluid Mech. (1995), vol. 285, pp. 69-94
TurbJet is offline   Reply With Quote

Old   November 27, 2019, 01:11
Default
  #2
New Member
 
Shang
Join Date: Jan 2018
Posts: 5
Rep Power: 8
sxpsxp007 is on a distinguished road
Hi,

Have you figured it out? I just drop by this post. I guess that the problem lies in the defintion of the magnitude of Omega, mag(Omega)^2=Omega(ij)Omega(ij). Then you can get the correct Q.
sxpsxp007 is offline   Reply With Quote

Old   November 27, 2019, 01:31
Default
  #3
Senior Member
 
Join Date: Oct 2017
Location: United States
Posts: 233
Blog Entries: 1
Rep Power: 9
TurbJet is on a distinguished road
Quote:
Originally Posted by sxpsxp007 View Post
Hi,

Have you figured it out? I just drop by this post. I guess that the problem lies in the defintion of the magnitude of Omega, mag(Omega)^2=Omega(ij)Omega(ij). Then you can get the correct Q.
I just ignore the definition and directly use their conclusion.

The definition of mag(Omega) is given in the paper. But it seems to me the one you proposed is the same as theirs.
TurbJet is offline   Reply With Quote

Old   November 27, 2019, 01:40
Default
  #4
New Member
 
Shang
Join Date: Jan 2018
Posts: 5
Rep Power: 8
sxpsxp007 is on a distinguished road
Hi,

Please correct me if I am wrong.

The inner product of two tensors: C(ij)=A(ik)B(kj)
A(ik)=Omega(ik) B(kj)=Transpose[Omega(kj)]=Omega(jk)

Then, C(ij)=Omega(ik)Omega(jk)

tr[C(ij)]=C(ii)=C(jj)=Omega(ik)Omega(ik)=Omega(jk)Omega(jk)

Their definition seems correct.
sxpsxp007 is offline   Reply With Quote

Old   November 27, 2019, 02:05
Default
  #5
New Member
 
Shang
Join Date: Jan 2018
Posts: 5
Rep Power: 8
sxpsxp007 is on a distinguished road
Anyway,

tr(A^2)=A(ij)A(ji)

tr(AA^T)=A(ij)A(ij)

The ordering in tensor calculus does make sense.
sxpsxp007 is offline   Reply With Quote

Reply

Tags
q criterion


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
problem with Min/max rho tH3f0rC3 OpenFOAM 8 July 31, 2019 09:48
Stopping criterion for outer iteration loop luftraudi Main CFD Forum 3 February 22, 2017 08:59
It has to include complete definition of a type (not just fwd declaration), isn't it? Zeppo OpenFOAM Programming & Development 12 August 16, 2016 14:01
(AutoGRID 5) Problem in Geometry definition of propeller venkat_aero2007 Fidelity CFD 14 July 31, 2012 14:05
OpenFOAM static build on Cray XT5 asaijo OpenFOAM Installation 9 April 6, 2011 12:21


All times are GMT -4. The time now is 20:55.