# too small time-step interFoam solver

 Register Blogs Members List Search Today's Posts Mark Forums Read

 October 16, 2012, 06:31 too small time-step interFoam solver #1 New Member   Join Date: Apr 2011 Posts: 28 Rep Power: 6 Hi all, i'm using interFoam solver working on a multiphase problem. My target is to impose a Froude number up to 1-1.5. I setup the adjustTimeStep as ON in the controlDict file in order to respect the CFL condition due to a Courant number of 1.0. This is very restrictive on the time-step, that results of order 1e-05 (or 1e-06) for Froude number = 0.57 . Is anyone able to use interFoam with a larger time step (i.e. 1e-03) using a similar Froude number? If yes (I hope!), is this a problem related to my numerical setup, or I have to impose unsteady "smooth" boundary conditions on velocity (ramp, cosine...ect...) ? Thanks for your help, Kind regards, Andrea

 October 16, 2012, 08:04 #2 Member   Michiel Join Date: Oct 2010 Location: Delft, Netherlands Posts: 97 Rep Power: 6 As you probably know the CFL criterion is calculated as: So given your expected maximum velocity (u) and grid size () you can calculate the timestep that you could roughly expect. What velocity and grid size do you have?

 October 16, 2012, 11:55 #3 New Member   Join Date: Apr 2011 Posts: 28 Rep Power: 6 Hi Michiel, thanks for the quick reply. I know about CFL condition and Courant formulation. I agree with you about a roughly "a priori" estimation of time step, and I've tried to do it for my case. The result of my estimation agree more or less with the dt used by the solver. And this is good. But I know that commercial solvers (as Fluent) are able to run CFD simulation up to Courant 5, 7, and in same cases 10 in order to increase time step. Of course this involves a reduction of solution accuracy, but my interest is to understand if OpenFOAM is able to run CFD simulation with Courant larger than 1.0, maybe after having modified some numerical parameters in fvSchemes and fvSolutions. Hope this can be clearly explained. What is your idea about it? Thanks again. Regards, Andrea

 October 16, 2012, 13:08 #4 Member   Michiel Join Date: Oct 2010 Location: Delft, Netherlands Posts: 97 Rep Power: 6 In principle the CFL criterion is only necessary for explicit time-marching schemes. So I guess that if you set up your discretization schemes (in fvSchemes) such that you solve all equations fully implicit that you can increase your timestep. I am pretty sure this is also how it is possible in e.g. Fluent to have convergence with CFL>1, because with explicit schemes a CFL>1 will not only give you inaccurate answers, it will give you a diverging result. But if you don't care too much about the accuracy of your results I think it will be easier and quicker to just lower the number of grid cells that you have.

 October 17, 2012, 03:17 #5 Senior Member   Christian Lucas Join Date: Aug 2009 Location: Braunschweig, Germany Posts: 198 Rep Power: 8 Hi, OpenFOAM used implicit schemes. Otherwise your time step would be even smaller as it is now. One reason why to need CFL<1 is the piso algorithms used in the solver. If you include internal iterations with relaxation in the solver, you can run at higher CFL numbers (see rhoPimpleFoam). Or, as a faster method, use time discretization schemes with local time stepping (CoEuler …). This method can be used if you are interested in the steady state solution Regards, Christian kiddmax likes this.

 Tags courant number, interfoam, multiphase, time-step

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post pUl| FLUENT 31 August 21, 2015 04:46 satum FLUENT 1 December 10, 2012 10:15 Leech OpenFOAM Running, Solving & CFD 10 March 29, 2012 15:24 jonmec OpenFOAM Running, Solving & CFD 3 July 28, 2011 05:24 msrinath80 OpenFOAM Running, Solving & CFD 9 July 22, 2007 02:58

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