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

Airfoil with simpleFoam and kOmegaSST: high drag values?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 7, 2014, 15:02
Question Airfoil with simpleFoam and kOmegaSST: high drag values?
  #1
New Member
 
Marco C.
Join Date: Nov 2013
Posts: 4
Rep Power: 12
Tsiolkovsky is on a distinguished road
Hello FOAMers,

I am a beginner in OpenFOAM: I’ve learned the basics through some tutorials and I’ve been recently trying to obtain some good results from a 2D airfoil case.

I’m using simpleFoam with kOmegaSST turbulence model to simulate the flow around a NACA 2415 airfoil (Reynolds number approximately 3*10^6 and 8 degrees angle of attack) and I’m currently struggling to achieve nice results in terms of drag coefficient.

I can’t really understand where the error lies, so I’m asking for some help.


MESH:
Could this be the problem?: I built it using a Matlab code from https://www.hpc.ntnu.no/display/hpc/...l+Calculations
This script generates the blockMeshdict file you can find at the end of this post.

This is how the mesh looks like in Paraview:





BOUNDARY CONDITIONS:
As in the airfoil2d tutorial, I’m using freestream BC for U both at inlet and outlet, and obviously zero velocity condition on airfoil patch.
For p, freestreampressure at inlet/outlet and zerogradient on airfoil.
For k, freestream BC at inlet/outlet and kqRWallFunction on airfoil.
For omega, freestream BC at inlet/outlet and omegaWallFunction on airfoil.
For nut, calculated BC at inlet/outlet and nutkWallFunction on airfoil.

Boundary values for k and omega were taken from http://www.cfd-online.com/Wiki/Turbu...ary_conditions, using a turbulence intensity I=0.005 and turbulent length scale 0.05 (5% of airfoil chord).

FINALLY, THE RESULTS:
After 2000 iterations, i get the following results (this were the best I could get after many little changes in terms of BC and mesh):
lift coefficient Cl = 1.0307
drag coefficient Cd = 0.01679

I have the following experimental data from the famous Abbott-Von Doenhoff database:
Cl approximately 1
Cd around 0.010

As you can see, lift coefficient is good while drag coefficient is really high.

These values were the best I could get after some mesh/BC tuning: usally Cd values wander between 0.018 and 0.022.

Regarding y+, I’ve run yPlusRAS after the simulation and these are the results for the last timestep:
Patch 2 named airfoil y+ : min: 14.2581 max: 162.504 average: 107.005
Is this bad/good? I can't really say as I haven't found (yet) any advice on good y+ for kOmegaSST.

Thank you for your patience and for your help.
Down here you’ll find the complete case directory with all the files (it's just 120 kB)

https://www.dropbox.com/s/sm99dt8lq8...ACA2415_KW.tar


Thanks in advance,

Marco
Tsiolkovsky is offline   Reply With Quote

Old   April 7, 2014, 15:27
Default
  #2
Senior Member
 
Pete Bachant
Join Date: Jun 2012
Location: Boston, MA
Posts: 173
Rep Power: 13
pbachant is on a distinguished road
Your BCs at the foil surface seem good for the mesh resolution, but for accurate drag prediction, you may want to get down to a y+ ~ 1. Then I believe you'd use these BCs:

k:
Code:
fixedValue;
uniform 1e-12;
nut:
Code:
nutUSpaldingWallFunction;
uniform $internalField; // or similar
pbachant is offline   Reply With Quote

Old   April 7, 2014, 17:44
Default
  #3
New Member
 
Marco C.
Join Date: Nov 2013
Posts: 4
Rep Power: 12
Tsiolkovsky is on a distinguished road
Quote:
Originally Posted by pbachant View Post
Your BCs at the foil surface seem good for the mesh resolution, but for accurate drag prediction, you may want to get down to a y+ ~ 1. Then I believe you'd use these BCs:

k:
Code:
fixedValue;
uniform 1e-12;
nut:
Code:
nutUSpaldingWallFunction;
uniform $internalField; // or similar
Thank you for your reply!
I've just made a (very) quick test changing the mesh expansion rates to reach an average y+ ~ 3 and setting BCs as you suggested, but results don't seem to improve very much...
Tsiolkovsky is offline   Reply With Quote

Old   April 18, 2014, 19:54
Default
  #4
New Member
 
Join Date: Apr 2014
Posts: 1
Rep Power: 0
whophil is on a distinguished road
I don't have an answer about improving Cd values, but in the .tar file you posted, the 0/U file as well as the liftDir and dragDir in the system/forceCoeffs dictionary are pointing in the wrong directions.

The grid generated by blockMesh puts the airfoil in the x-z plane, while the velocity and lift/drag vectors are in the x-y plane.

Last edited by whophil; April 18, 2014 at 22:13.
whophil is offline   Reply With Quote

Old   April 18, 2014, 21:39
Default
  #5
Senior Member
 
Dongyue Li
Join Date: Jun 2012
Location: Beijing, China
Posts: 838
Rep Power: 17
sharonyue is on a distinguished road
Sorry to hijack this thread. Could you tell me how to insert your pic in your main passage. I just can attach pic. Thanks
sharonyue is offline   Reply With Quote

Old   April 19, 2014, 03:47
Default
  #6
New Member
 
Marco C.
Join Date: Nov 2013
Posts: 4
Rep Power: 12
Tsiolkovsky is on a distinguished road
Quote:
Originally Posted by whophil View Post
I don't have an answer about improving Cd values, but in the .tar file you posted, the 0/U file as well as the liftDir and dragDir in the system/forceCoeffs dictionary are pointing in the wrong directions.

The grid generated by blockMesh puts the airfoil in the x-z plane, while the velocity and lift/drag vectors are in the x-y plane.
Sorry, you're right. I forgot to mention that after building the mesh I rotate it using the command:

rotateMesh "(0 0 1)" "(0 1 0)"

After doing this the airfoil lies in the xy plane.
Tsiolkovsky is offline   Reply With Quote

Old   November 21, 2018, 05:56
Default
  #7
New Member
 
CFD
Join Date: Jul 2016
Posts: 2
Rep Power: 0
N.Ganesh is on a distinguished road
Hii,
Maybe, the Grid which you are using is not orthogonal to the airfoil surface. So make it orthogonal and give it a try, it may help you.
N.Ganesh is offline   Reply With Quote

Reply

Tags
airfoil, komegasst, simplefoam


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
SimpleFoam: High residuals after increase in Reynolds Number JasonG OpenFOAM Running, Solving & CFD 21 October 5, 2017 10:11
simpleFoam with kOmegaSST ilpaso OpenFOAM Running, Solving & CFD 11 April 7, 2014 06:12
simpleFoam kOmegaSST LowRe pressure divergence Pat84 OpenFOAM Running, Solving & CFD 2 August 12, 2013 17:42
OpenFOAM 2.x simpleFoam and kOmegaSST convergence and wall treatment gillimaniac OpenFOAM Running, Solving & CFD 6 August 1, 2013 01:36
drag coeff to high - kOmegaSST turbulence model RugbyGandalf OpenFOAM 5 February 22, 2011 02:35


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