|
[Sponsors] |
April 22, 2014, 16:25 |
Abe-Kondoh-Nagano low-Re k-epsilon model
|
#1 |
New Member
Join Date: Mar 2012
Posts: 20
Rep Power: 14 |
I recently implemented the low-re k-epsilon model by Abe, Kondoh and Nagano.
(Abe K., Kondoh T., Nagano Y., 1994. A new turbulence model for predicting fluid flow and heat transfer in separating and reattaching flows-I. Flow field calculations. Int. J. Heat and Mass Transfer 37(1), pp 138-151). It's probably the low-re ke model that is best suited for heat transfer problems. This version should be the most stable among those by Nagano et al, as it uses an easy wall condition for epsilon. At the wall: k=1e-10 epsilon=2*nu*k1/y1^2, where k1 and y1 are the cell-center values at the wall. This wall function for epsilon is already implemented in openfoam: epsilonLowReWallFunction. It was intended for the v2f model, but it's the same, at least for low-re cases. (there may be a problem with the code of epsilonLowReWallFunction (see here), but it doesn't seem to affect this model too much). If anyone is interested, you can find the model attached to this post. it is called AbeKondohNaganoKE. just compile it and then add this to controldict: Code:
libs ( "libOpenFOAM.so" "AbeKondohNaganoKE.so" ); So let me know if I missed anything. |
|
March 21, 2015, 12:04 |
|
#2 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings Maff!
I've created a basic wiki page for to help getting your turbulence model a bit better known to the community that uses OpenFOAM technology: http://openfoamwiki.net/index.php/Co...-epsilon_model May you or anyone else feel free to update that wiki page! Best regards, Bruno |
|
January 6, 2016, 00:34 |
|
#3 |
New Member
A E
Join Date: Dec 2015
Posts: 29
Rep Power: 11 |
Hi,
This thread is kinda old, but I am just wondering whether this AKN K-E model is an anisotropic (like V2F or EB) model or not. I used it in Start -CCM+ for the problem of past a cylinder and the results are so good. Thanks, A E |
|
January 6, 2016, 11:22 |
|
#4 |
New Member
Join Date: Mar 2012
Posts: 20
Rep Power: 14 |
I would say that it is anisotropic only in the sense that near the wall the turbulent viscosity is actually a directional (wall-normal) turbulent viscosity. So if the phenomenon is mainly driven by a wall-normal behaviour (i.e. wall-normal heat transfer), it should be good enough.
The same happens in the v2f model without the need for wall functions. The EB model is fully anisotropic, of course. |
|
January 7, 2016, 12:01 |
|
#5 | |
New Member
A E
Join Date: Dec 2015
Posts: 29
Rep Power: 11 |
Quote:
Thanks, A E |
||
January 7, 2016, 12:38 |
|
#6 |
New Member
Join Date: Mar 2012
Posts: 20
Rep Power: 14 |
Most k-epsilon models are eddy viscosity models based on the Boussinesq hypothesis, which assumes that turbulent diffusion is isotropic.
Wall functions can help reproduce the effect of the anisotropy near the wall (e.g. in the way I wrote in my previous post), but your model will remain isotropic. |
|
January 7, 2016, 17:12 |
|
#7 |
New Member
A E
Join Date: Dec 2015
Posts: 29
Rep Power: 11 |
Oh, okay! Thanks for your explanations. So at least for flow past a cylinder, any anisotropy introduced to k - epsilon is helpful.
|
|
May 30, 2016, 10:55 |
|
#8 |
New Member
Gorg
Join Date: Oct 2013
Posts: 5
Rep Power: 13 |
Hi Maff.
I just downloaded turbulence model. I would like to do some tests. I have compiled it without problems but my question is how I have to define the model into RASProperties file?. I'm trying to call turbulence model writing RASModel AbeKondohNaganoKE; but this fails. Thanks |
|
June 6, 2016, 09:56 |
|
#9 |
New Member
Join Date: Mar 2012
Posts: 20
Rep Power: 14 |
Have you added the libs line to controldict?
|
|
September 12, 2018, 21:54 |
|
#10 |
Senior Member
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 12 |
Hi all,
I've decided to bring this turbulence model into the modern age. Attached is code compatible with v1806, I believe it will also work with v1712 and possibly earlier. I compile my code by integrating fully in the src directory, you can sort out the options and make files if you prefer libraries. Add the attached files to a directory called AKN in: src/TurbulenceModels/turbulenceModels/RAS/ add the lines: #include "AKN.H" makeRASModel(AKN); to: src/TurbulenceModels/incompressible/turbulentTransportModels/incompressibleTurbulenceModel.C src/TurbulenceModels/compressible/turbulentFluidThermoModels/turbulentFluidThermoModels.C go to: src/TurbulenceModels open a terminal and run Code:
./Allwclean ./Allwmake Since the original code was written we have an updated epsilonWallFunction. You can now use Code:
walls { type epsilonWallFunction; lowReCorrection on; value $internalField; } |
|
March 30, 2019, 07:57 |
|
#11 | |
Senior Member
Jianrui Zeng
Join Date: May 2018
Location: China
Posts: 157
Rep Power: 8 |
Quote:
This turbulence model is suitable for both compressible and incompressible case, is it right? I want to use low-Re turbulence model to simulate the heat transfer deterioration. Thank you. |
||
April 11, 2019, 02:28 |
|
#12 |
Senior Member
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 12 |
It's implemented for compressible flow. I can't comment on it's accuracy in complicated flows as I've only used it in compressible code with no compressibility (for the heat code).
|
|
Tags |
abe, k-epsilon, kondoh, low-re, nagano |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Use of k-epsilon and k-omega Models | Jade M | Main CFD Forum | 40 | January 27, 2023 08:18 |
Epsilon boundary condition for walls in LamBremhorst LowRe model | maruthamuthu_venkatraman | OpenFOAM | 1 | April 21, 2019 07:25 |
SimpleFoam k and epsilon bounded | nedved | OpenFOAM Running, Solving & CFD | 16 | March 4, 2017 09:30 |
K - epsilon VS SST turbulence model | Maicol | Main CFD Forum | 0 | November 30, 2012 17:25 |
a low Re number model for impinging jets | mahesh prakash | Main CFD Forum | 14 | September 3, 1999 17:40 |