Courant number in OpenFOAM
When do i need the folowing equation?
https://openfoamwiki.net/images/math...d5a50a961b.png And what does it mean? is there Delta V the cell volume and Delta S a area from the cell surface? What means the f in sum_f. Could somebody explain it with a cell with the size a*b*c found it on: https://openfoamwiki.net/index.php/Co and also in CourantNo.C Code:
Code:
|
The Courant number provides a stability criterion, which is especially important if you use an explicit time scheme. If , you may expect your simulation to diverge. See:
https://en.wikipedia.org/wiki/Couran...Lewy_condition Intuitively, it says that within a given timestep , fluid may flow a distance of one cell at most (if ). In practice, we limit the Courant number to be smaller than 0.1~0.5. In your equation , where is the surface area of a face. Plugging in your , you will find that (for example). This expression should be evaluated for each face , because (again, see the link above) in more dimensions you should sum the contributions of each dimension. The factor 0.5 is presumably there to prevent double-counting opposite faces (west and east), as they belong to the same direction. When do you need it? You don't. In controlDict, set Code:
adjustTimeStep yes; |
Well this is everything i need t know. Thank you.
|
The factor of 0.5 is just because we summed over the magnitude of the phi, since the phi_in hast to be equal to phi_out. Is that correct?
|
Quote:
|
Quote:
icoFoam has not this feautre implemented, if you want "icoFoam with adjustable time" you should run pimpleFoam in ico foam setting and pimple has adjustable time build in. best regards |
All times are GMT -4. The time now is 04:30. |