-
Notifications
You must be signed in to change notification settings - Fork 918
Fix rough wall model in SST turbulence model #1097
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @EttoreSaetta, this fix makes sense to me, looking at how the skin friction is computed, but I'm no expert on turbulence models.
One thing I notice is that the reference velocity used to compute Cf is not always the same, see CFVMFlowSolverBase<V, FlowRegime>::Friction_Forces in CFVMFlowSolverBase.inl.
And so for some problems the shear stress will still be incorrect.
Perhaps a better way to fix this issue is to store the WallShearStress computed in the flow solver and use it directly in the turbulence solvers when needed (i.e. GetWallShearStress instead of GetCSkinFriction).
Can you attend the developers meeting next week? (Wednesday 4pm CET) We can ask folks who know more about the turb models what they think.
|
My bad. Thanks for noticing and fixing this @EttoreSaetta, but as Pedro said maybe there is more to it. I will also attend the meet next week and hopefully we can fix this. |
Thank you @pcarruscag for your reply. Best, |
Thanks @koodlyakshay, see you at the meeting. |
|
This link should work https://meet.jit.si/SU2_DevMeeting |
Thanks a lot, see you at the meeting. |
pcarruscag
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Just one small comment then I think we can merge.
Proposed Changes
We found a possible mistake in the tau wall computation in the rough wall boundary condition for the SST model.
.

In particular, in the current version, the tau wall is considered to be equal to the skin friction coefficient.
We changed it considering that
We found this possible problem while doing a run on a NACA0012 airfoil.
The problem found is that the skin friction coefficient along the airfoil is too high compared to the theory.
The grid has 257 nodes on the airfoil, and it has been downloaded from the NASA website (https://turbmodels.larc.nasa.gov/naca0012_grids.html).
The solved equations are the RANS with the SST turbulence model, in compressible regime. M=0.1, Re=1e6, TU=10%, mut/mu=0.001
The run is dimensional.
In this figure "Rough Wall 1" is the case of tau wall computed with the current version.
"Rough Wall 2" is the case of tau wall computed after this modification.
The chosen k+ is 4 because, considering the Wilcox paper "Formulation of the k-w Turbulence Model Revisited, AIAA Journal, Vol. 46, No. 11, November 2008", the smooth wall has k+ < 5.
Moreover, the order of magnitude of omega wall is O(1e9). In case of the "Rough Wall 1" it is of O(1e6), while in case of "Rough Wall 2" it is of O(1e9).
We don't know if the problem is somewhere else, but changing the computation of the tau wall it seems to be fixed.
We hope this could be useful.
Authors: TAARG (Theoretical and Applied Aerodynamic Research Group), University of Naples Federico II.
Ettore Saetta, Lorenzo Russo, Renato Tognaccini, Benedetto Mele.
Related Work
#877
PR Checklist