CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   FLUENT (http://www.cfd-online.com/Forums/fluent/)
-   -   Courant number (http://www.cfd-online.com/Forums/fluent/80692-courant-number.html)

fireman October 4, 2010 07:02

Courant number
 
Hi, everyone,

I would like to know what the Courant number is used for? I can understand that CFL number is used to control the time step in couple explicit solver with explicit unsteady formulation. But in couple implicit or explicit solver with implicit unsteady formulation, the time step will be manually specified in the iterate panel, It may imply that the courant number can not control the time step anymore, so why should I need a courant number in these case? Thank you!

Laci October 4, 2010 08:55

Quote:

Originally Posted by fireman (Post 277653)
Hi, everyone,

I would like to know what the Courant number is used for? I can understand that CFL number is used to control the time step in couple explicit solver with explicit unsteady formulation. But in couple implicit or explicit solver with implicit unsteady formulation, the time step will be manually specified in the iterate panel, It may imply that the courant number can not control the time step anymore, so why should I need a courant number in these case? Thank you!

Because you "cannot predict the future". :D
The Courant number helps to find the appropriate time step for a given mesh You will find the equation how to calculate the time step according to your elements size.

pranab_jha October 4, 2010 09:12

Exactly as Laci said. Here is some information: http://en.wikipedia.org/wiki/Courant...Lewy_condition

In Fluent, if while running a transient simulation, the Courant # goes above 250 (default, you can change that too), your computation stops there and then. It means your solution is diverging. The flow speed is too fast to be calculated at that time step size or at that grid size.

fireman October 4, 2010 12:49

Thank you very much, Laci and pranab_jha. Since the Courant number helps to find the appropriate time step, why do i need to specify a time step in the iterate panel for simulation? and what's the relationship between the time step found by Courant number and the time step manually specified in the iterate panel?

Laci October 4, 2010 12:54

As I remember, you can set the time step manually (when you have to take care about the Courant number) or there is an automatic option. With this option Fluent will find the "appropriate" time step for your problem, with variable time steps. Be careful if you choose this second option, sometimes it makes errors which lead to high Courant number.
This feature (automatic) gives quite good guess, how much should be the first time point.


All times are GMT -4. The time now is 04:24.