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

Alpha in IDDES

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 3, 2010, 11:10
Default Alpha in IDDES
  #1
New Member
 
James
Join Date: Jan 2010
Posts: 6
Rep Power: 16
tookey_1989 is on a distinguished road
Hello,

The way alpha is calculated in IDDES seems slightly wrong. It should be -

alpha = 0.25 -dw/hmax

where hmax is a local cell maximum length e.g. max(dx,dy,dz). In the source however I think it is calculating the max cell length in the entire mesh and hence not using a local max. Currently its -

tmp<volScalarField> SpalartAllmarasIDDES::alpha() const { return max ( 0.25 - y_/dimensionedScalar("hMax", dimLength, max(cmptMax(delta()))), scalar(-5) ); }
Am I right in thinking this returns a mesh-wide maximum? what exactly does the cmptMax() do?

How can I change it to find the local max, or use the deltamax calculated in IDDESDelta.c ?

Thanks
James
tookey_1989 is offline   Reply With Quote

Old   July 3, 2012, 05:44
Default
  #2
Senior Member
 
Anne Gerdes
Join Date: Aug 2010
Location: Hamburg
Posts: 168
Rep Power: 15
Anne Lincke is on a distinguished road
Hey James,
Quote:
Originally Posted by tookey_1989 View Post
Hello,

The way alpha is calculated in IDDES seems slightly wrong. It should be -

alpha = 0.25 -dw/hmax

where hmax is a local cell maximum length e.g. max(dx,dy,dz). In the source however I think it is calculating the max cell length in the entire mesh and hence not using a local max. Currently its -

tmp<volScalarField> SpalartAllmarasIDDES::alpha() const { return max ( 0.25 - y_/dimensionedScalar("hMax", dimLength, max(cmptMax(delta()))), scalar(-5) ); }
Am I right in thinking this returns a mesh-wide maximum?
Yes, you are right. The implementation is wrong, as it returns a global and not a local maximum. It should be fixed in OF-2.1.1, see also
http://www.cfd-online.com/Forums/ope...tml#post368916

Quote:
Originally Posted by tookey_1989 View Post
How can I change it to find the local max, or use the deltamax calculated in IDDESDelta.c ?
See the newest version of OpenFOAM, currently OF-2.1.1

Regards
Anne
Anne Lincke 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
TwoPhaseEulerFoam and Boundary conditions raagh77 OpenFOAM Running, Solving & CFD 99 February 6, 2018 18:31
Error or Different Meaning of alpha in eEqu and hEqu of compressible solver? universez OpenFOAM Running, Solving & CFD 1 August 8, 2010 11:51
settlingFoam fails with timeVarying conditions on U alberto OpenFOAM Bugs 1 April 21, 2010 14:16
BubbleFoam alpha equation alberto OpenFOAM Running, Solving & CFD 9 September 21, 2005 01:33
Determining alpha and beta for porous baffle Liaqat Khan Siemens 1 October 27, 2000 04:44


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