CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

locDynOneEqEddy implementation and references

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By lakeat
  • 1 Post By Tarak

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 7, 2010, 14:00
Default locDynOneEqEddy implementation and references
  #1
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Dear all,

I am checking the implementation of dynamic LES models in OpenFOAM, and I have a doubt on the calculation of the dynamic coefficients in locDynOneEqEddy.

The ck coefficient is computed dynamically as

Code:
volSymmTensorField LL =
        simpleFilter_(dev(filter_(sqr(U())) - (sqr(filter_(U())))));

    volSymmTensorField MM = simpleFilter_(-2.0*delta()*pow(KK, 0.5)*filter_(D));

    volScalarField ck =
        simpleFilter_(0.5*(LL && MM))
       /(
            simpleFilter_(magSqr(MM))
          + dimensionedScalar("small", sqr(MM.dimensions()), VSMALL)
        );

    return 0.5*(mag(ck) + ck);
In calculating LL and other quantities, the filter operation is applied twice, first with filter_, then with simpleFilter.

However, U (the one solved for in LES momentum equation) is already the filtered velocity, based on the filtering applied by the mesh. Why is the filter operation applied twice? Shouldn't it be applied once only, since the solved velocity is already filtered once by the mesh?

Is there any reference for this implementation?

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   May 12, 2011, 12:54
Default LDKM implementation
  #2
Senior Member
 
Tarak
Join Date: Aug 2010
Location: State College, PA
Posts: 111
Rep Power: 16
Tarak is on a distinguished road
Hii Alberto,

I am also looking at the LDKM implementation in OF. Can you please tell me whether the in following part, in line 148, should it be sqrt(k_)?? Or is it supposed to be k^(3/2) ?

fvScalarMatrix kEqn
00142 (
00143 fvm::ddt(k_)
00144 + fvm::div(phi(), k_)
00145 - fvm::laplacian(DkEff(), k_)
00146 ==
00147 P
00148 - fvm::Sp(ce(D, KK)*sqrt(k_)/delta(), k_)
00149 );

Also can you provide me any proper reference for the model?

And if you have managed to have a look at it completely, can you
please let me know whether the implementation is perfect or not?

Thanks,
Tarak
Tarak is offline   Reply With Quote

Old   June 17, 2011, 14:39
Default
  #3
Senior Member
 
Tarak
Join Date: Aug 2010
Location: State College, PA
Posts: 111
Rep Power: 16
Tarak is on a distinguished road
Hii Alberto,

I was running the backward facing step case (Le & Moin for Re_h=5100 using LDKM in Openfoam. But I got a shorter recirculation length (~5h whereas published results show ~6h). Can you please let me know if you have run this case, and/or if you have any other comments.

Thanks,
Tarak
Tarak is offline   Reply With Quote

Old   June 17, 2011, 14:59
Default
  #4
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Hi, I did not run that case. You might want to give a try to the new Lagrangian dynamic Smagorinsky model in OpenFOAM 2.0.x

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   June 20, 2011, 17:42
Default
  #5
Senior Member
 
lakeat's Avatar
 
Daniel WEI (老魏)
Join Date: Mar 2009
Location: Beijing, China
Posts: 689
Blog Entries: 9
Rep Power: 21
lakeat is on a distinguished road
Send a message via Skype™ to lakeat
Quote:
Originally Posted by alberto View Post
Dear all,

I am checking the implementation of dynamic LES models in OpenFOAM, and I have a doubt on the calculation of the dynamic coefficients in locDynOneEqEddy.

The ck coefficient is computed dynamically as

Code:
volSymmTensorField LL =
        simpleFilter_(dev(filter_(sqr(U())) - (sqr(filter_(U())))));

    volSymmTensorField MM = simpleFilter_(-2.0*delta()*pow(KK, 0.5)*filter_(D));

    volScalarField ck =
        simpleFilter_(0.5*(LL && MM))
       /(
            simpleFilter_(magSqr(MM))
          + dimensionedScalar("small", sqr(MM.dimensions()), VSMALL)
        );

    return 0.5*(mag(ck) + ck);
In calculating LL and other quantities, the filter operation is applied twice, first with filter_, then with simpleFilter.

However, U (the one solved for in LES momentum equation) is already the filtered velocity, based on the filtering applied by the mesh. Why is the filter operation applied twice? Shouldn't it be applied once only, since the solved velocity is already filtered once by the mesh?

Is there any reference for this implementation?

Best,


Interesting, I am reading this dynamic localization model.
And it seems to me that this is the best model in OpenFOAM LES modeling so far, (I have no idea of what going on with 2.0), but I guess this model is based on 1995 Ghosal's paper. The simplefilter.() function, in my opinion, is not the first filtering, neither is it a test filter, it simply means to do an "integral over the volume", and I think this was supposed to do it in homogeneous direction as initially suggested by Germano (see dyn S model in OF, it is just an average operation), and improved by Lili and many others like Ghosal, Lund, Moin, etc., now this is done in OF really localized (within a cell??), it's all about the averging process so to calculate C.

But I failed to see the current implementation has fully realized what suggested in that paper.

I will study it further
hua1015 likes this.
__________________
~
Daniel WEI
-------------
Boeing Research & Technology - China
Beijing, China
Email

Last edited by lakeat; June 20, 2011 at 17:59.
lakeat is offline   Reply With Quote

Old   June 20, 2011, 17:58
Default
  #6
Senior Member
 
Tarak
Join Date: Aug 2010
Location: State College, PA
Posts: 111
Rep Power: 16
Tarak is on a distinguished road
I would really like to know upon which formulation is the LDKM model in OpenFOAM based on, is it Ghosal's, Menon's or a modifed Germano approach? Also I would appreciate if anyone shares his opinion on using this model for cases like backstep, circular cylinder etc.

Thanks,
Tarak
Tarak is offline   Reply With Quote

Old   June 20, 2011, 18:00
Default
  #7
Senior Member
 
lakeat's Avatar
 
Daniel WEI (老魏)
Join Date: Mar 2009
Location: Beijing, China
Posts: 689
Blog Entries: 9
Rep Power: 21
lakeat is on a distinguished road
Send a message via Skype™ to lakeat
Quote:
Originally Posted by Tarak View Post
I would really like to know upon which formulation is the LDKM model in OpenFOAM based on, is it Ghosal's, Menon's or a modifed Germano approach? Also I would appreciate if anyone shares his opinion on using this model for cases like backstep, circular cylinder etc.

Thanks,
Tarak
Sorry I modified my original post a little bit. Just Google this dynamic model, you will find it.
__________________
~
Daniel WEI
-------------
Boeing Research & Technology - China
Beijing, China
Email
lakeat is offline   Reply With Quote

Old   June 20, 2011, 18:03
Default
  #8
Senior Member
 
lakeat's Avatar
 
Daniel WEI (老魏)
Join Date: Mar 2009
Location: Beijing, China
Posts: 689
Blog Entries: 9
Rep Power: 21
lakeat is on a distinguished road
Send a message via Skype™ to lakeat
And I have no further experience, which means I really don't know how could this localization (I mean the way OF is using now) overcome the long standing notorious stability problem. Hope someone would enlighten me by some theoretical words.

Thanks
__________________
~
Daniel WEI
-------------
Boeing Research & Technology - China
Beijing, China
Email
lakeat is offline   Reply With Quote

Old   June 20, 2011, 18:15
Default
  #9
Senior Member
 
Tarak
Join Date: Aug 2010
Location: State College, PA
Posts: 111
Rep Power: 16
Tarak is on a distinguished road
ya, the LDKM formulation is indeed Sandeep Ghosal's (JFM 1995). But I am asking about the formulation in Openfoam, although it is intended to be LDKM, but I highly doubt on what formulation is it really based on.
hua1015 likes this.
Tarak is offline   Reply With Quote

Old   June 20, 2011, 18:17
Default
  #10
Senior Member
 
lakeat's Avatar
 
Daniel WEI (老魏)
Join Date: Mar 2009
Location: Beijing, China
Posts: 689
Blog Entries: 9
Rep Power: 21
lakeat is on a distinguished road
Send a message via Skype™ to lakeat
Quote:
Originally Posted by Tarak View Post
ya, the LDKM formulation is indeed Sandeep Ghosal's (JFM 1995). But I am asking about the formulation in Openfoam, although it is intended to be LDKM, but I highly doubt on what formulation is it really based on.
highly doubt? Why? I think it is pretty close.
__________________
~
Daniel WEI
-------------
Boeing Research & Technology - China
Beijing, China
Email
lakeat is offline   Reply With Quote

Reply


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
Implementation of QUICK scheme Romuald Skoda Main CFD Forum 11 November 6, 2017 22:20
Request for help so as to debug MAC implementation HectorRedal Main CFD Forum 0 September 13, 2010 17:52
k-w Turbulence model implementation suneesh Main CFD Forum 4 November 23, 2005 18:35
Please help: IPSA implementation references Alex Costa Phoenics 4 September 8, 2004 22:49
References for MacCormack scheme L Srinivasa Mohan Main CFD Forum 1 March 10, 2000 14:45


All times are GMT -4. The time now is 03:34.