CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Bugs

Courant number constraint and Co utility

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 10, 2014, 10:55
Default Courant number constraint and Co utility
  #1
New Member
 
Francesco Manara
Join Date: Nov 2014
Posts: 4
Rep Power: 11
francesco.manara90 is on a distinguished road
Hi everyone,

I hope this is the right place for my post, since it's my first post on here.
I'm using pimpleFoam to solve an instationary problem in a nasal cavity using LES under the constraint of max Courant number = 1, of course with adjustable time step. The log file displays good mean and max Co (usually between 0.6 and 1.01), but when i run the Co utility in order to plot the Co field, it gives completely different values such as 1e08.
Where is the mistake?

Thanks!
francesco.manara90 is offline   Reply With Quote

Old   November 10, 2014, 11:31
Default
  #2
Senior Member
 
Laurent DASTUGUE
Join Date: May 2014
Location: Chartres, France
Posts: 122
Rep Power: 11
laurentD is on a distinguished road
Hi Francesco,
i had the same interrogation some weeks ago.
When you fix the limit of the Courant number, it is calculated at each timestep with the velocities of the previous timestep.
But when you use the Co utility, i think that, like me, you use it with the results from your job. But you don't print results at each time step (i hope).
So for example, if you print your results every 1 second, the timestep used for the calculation of the Courant number is 1.
It is normal that the result seems too big.
Otherwise, the global plot show the good relative distribution.
I hope i have helped you a little.
Have a good day.
Laurent
laurentD is offline   Reply With Quote

Old   November 10, 2014, 11:45
Default
  #3
New Member
 
Francesco Manara
Join Date: Nov 2014
Posts: 4
Rep Power: 11
francesco.manara90 is on a distinguished road
Hi Laurent,

thank you for your quick reply. Unfortunately, i dont't think this is the (unique) reason for the results being different. In fact, for example, I am writing results each 0.2 seconds and the calculated time step is, as I can see from the log file, 0.02667 seconds. So, this would only explain a difference of 10 times, not 1e08.
However, the question about where does the utility take the time step in order to post-calculate Courant number is a very good one.
francesco.manara90 is offline   Reply With Quote

Old   November 10, 2014, 11:58
Default
  #4
Senior Member
 
Laurent DASTUGUE
Join Date: May 2014
Location: Chartres, France
Posts: 122
Rep Power: 11
laurentD is on a distinguished road
Yes you're right : 1e08 is a very strange result. But in my case, the difference between the Co calculated during he job and the one calculated with the Co utility is exactly the one caused by the reason i told you. In your case, there is another problem.
What rho value do you use ? (to work, the Co utility needs a rho file in each timestep directory if my remembers are good).
Laurent
laurentD is offline   Reply With Quote

Old   November 10, 2014, 12:02
Default
  #5
New Member
 
Francesco Manara
Join Date: Nov 2014
Posts: 4
Rep Power: 11
francesco.manara90 is on a distinguished road
I am running an incompressible case, so there is no rho file (neither the Co utility asks for it)
Francesco
francesco.manara90 is offline   Reply With Quote

Reply

Tags
co-utility, courant, les, pimplefoam

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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



All times are GMT -4. The time now is 13:19.