CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Time convergence study problems, very small time steps

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By GregCFD

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 15, 2017, 01:44
Default Time convergence study problems, very small time steps
  #1
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
I'm running a simulations of a 2D baffle-vane type mixing cell using the k-omega SST turbulence model and a 2nd order implicit time step method (the Software is ANSYS Fluent 16.2, but I figure this is a general enough question for this Forum). To conduct a time-mesh convergence study I've started with a simple mesh and have then ran the simulation to "steady state" and then collected some data to compare against other time steps, in this case the maximum TKE and TDR, the torque and TKE, TDR and Velocity magnitude at three points through out cell.

I stared with a time step equivalent to the mixer moving at two degrees per timestep and the halved the time step at each iteration. The problem I'm having is that even with the the Courant number at ~0.02 none of the monitors I mentioned above have converged yet, worse the percentage differences are still increasing even after 5 halvings. My reading through the literature before this had most simulations of mixing cells claiming time-convergence with the rotational angle at ~2-3 degrees per timestep while my unconverged is running at 1/16 degree per timestep.

Can anyone offer any sort of advice as to why I'm not seeing convergence even with a (what appears to be a) ridiculously fine time step?
rogerlt likes this.
GregCFD is offline   Reply With Quote

Old   January 17, 2017, 05:41
Default
  #2
Senior Member
 
david
Join Date: Oct 2012
Posts: 142
Rep Power: 14
davidwilcox is on a distinguished road
What is your number of iterations per time step?


Sent from my iPhone using CFD Online Forum mobile app
davidwilcox is offline   Reply With Quote

Old   January 17, 2017, 05:45
Default
  #3
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
Quote:
Originally Posted by davidwilcox View Post
What is your number of iterations per time step?
10 - 20 iterations per time step to reduce the (absolute) residuals to 1e-6.
GregCFD is offline   Reply With Quote

Old   January 17, 2017, 07:06
Default
  #4
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35
arjun will become famous soon enougharjun will become famous soon enough
Quote:
Originally Posted by GregCFD View Post
Can anyone offer any sort of advice as to why I'm not seeing convergence even with a (what appears to be a) ridiculously fine time step?
You are possibly seeing what is call decoupling of pressure and velocity. This could happen bacause Ap or diagonal of momentum equation is inversely proportional to timestep size (1/dt) , as dt goes small Ap increases.

The Rhie and Chow coupling is function of inverse of Ap , so its directly proportional to dt or timestep size. As times step goes down this Rhie and Chow flux will become weaker and equations can decouple.


In starccm, we added something to counter this. In fluent there is nothing.
arjun is offline   Reply With Quote

Old   January 17, 2017, 07:30
Default
  #5
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
Quote:
Originally Posted by arjun View Post
You are possibly seeing what is call decoupling of pressure and velocity.

In starccm, we added something to counter this. In fluent there is nothing.
Thanks for your reply arjun, I've had a quick look on the internet and I can't find anything about it but do you know of a method to tell if the decoupling has occurred and how, if at all, I can avoid it?
GregCFD is offline   Reply With Quote

Old   January 17, 2017, 07:44
Default
  #6
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35
arjun will become famous soon enougharjun will become famous soon enough
Quote:
Originally Posted by GregCFD View Post
Thanks for you reply arjun, I've had a quick look on the internet and I can't find anything about it but do you know of a method to tell if the decoupling has occurred and how, if at all, I can avoid it?

Check for checkerboarding on internet. Also check if this type of thing happening. It is difficult to spot in Fluent because the plots are usually made from node values which are interpolated from cell centers. So you have to be careful in spotting it.
In starccm you can make contour plot from cell center values so it is easy to see it happening.

PS: Note that this is one of the possible reasons but until you make sure you are not sure. Based on what you wrote earlier this is best guess.
arjun is offline   Reply With Quote

Old   January 17, 2017, 08:56
Default
  #7
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
Fortunately you can switch between node and cell centre values in Fluent with a click. I've attached an image of the cell centre values of the static pressure, I'm not seeing anything that looks like checker-boarding unfortunately.

Last edited by GregCFD; January 17, 2017 at 08:59. Reason: Trying to get image link to work...
GregCFD is offline   Reply With Quote

Old   January 17, 2017, 09:05
Default
  #8
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35
arjun will become famous soon enougharjun will become famous soon enough
You do have little bit of it in this plot. Interestingly it is at the grid parts where there is skew. Do you see that minus and plus pressure adjacent to each other. That is checkerboarding.

You do have some places where pressure is suddenly changing and not smooth.

What is pressure interpolation scheme? In old Fluent the standard scheme was default one. If I am right now the default one is second order pressure interpolation.
arjun is offline   Reply With Quote

Old   January 17, 2017, 09:12
Default
  #9
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
Quote:
Originally Posted by arjun View Post

What is pressure interpolation scheme?
You're correct in that the default is the 2nd order scheme but based on the recommendations in the User Guide I've been running it with the PRESTO! scheme and the coupled method for pressure-velocity coupling.
GregCFD is offline   Reply With Quote

Old   January 17, 2017, 23:53
Default
  #10
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35
arjun will become famous soon enougharjun will become famous soon enough
Quote:
Originally Posted by GregCFD View Post
You're correct in that the default is the 2nd order scheme but based on the recommendations in the User Guide I've been running it with the PRESTO! scheme and the coupled method for pressure-velocity coupling.
I would try the other schemes like standard, second order and body force weighted too.

I am not aware of details about PRESTO, as they are never mentioned anywhere. The closest information I got was from previous fluent developer, where he said that he can't reveal but I am not missing much. (that just means that it slight rearranging of terms).

PS: Note that it could be one of the reasons, there is no guarantee that this is the reason.


EDITED TO ADD:

I did not notice you said coupled method for coupling. There is that courant criteria, play with it. It could cause divergence in case of coupled system. IT is very sensitive to it.
arjun is offline   Reply With Quote

Old   January 23, 2017, 02:35
Default
  #11
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
I've tried playing around with some of the settings, on the original mesh PISO (without it's skewness correction) diverges immediately which I thought was a bit odd because the maximum skewness is only ~0.6 but with it switched on PISO like SIMPLE and the coupled method all run fine.

I've also tested changing around the pressure interpolation (to Standard and 2nd Order) but that hasn't helped. I also tried switching over the turbulence models to the realizable k-e method which almost seems to work but returns to diverging results like the SST method at finer time steps.

Any other ideas as to what is stopping the time convergence?
GregCFD is offline   Reply With Quote

Reply

Tags
convergence, time stepping


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
problem with Min/max rho tH3f0rC3 OpenFOAM 8 July 31, 2019 10:48
How to export time series of variables for one point? mary mor OpenFOAM Post-Processing 8 July 19, 2017 11:54
Coupling time duration, Coupling time steps Jiricbeng CFX 0 April 29, 2015 09:37
mixerVesselAMI2D's mass is not balancing sharonyue OpenFOAM Running, Solving & CFD 6 June 10, 2013 10:34
Upgraded from Karmic Koala 9.10 to Lucid Lynx10.04.3 bookie56 OpenFOAM Installation 8 August 13, 2011 05:03


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