|
[Sponsors] |
![]() |
![]() |
#1 |
Guest
Posts: n/a
|
hello; iam a new CFD user; i have just a quick question for solver that uses fully implicit scheme for transient simulations; how can i specify timestep; i know that the timstep should be equal or smaller than certain number, depending on the length-scale and velocity scale; is the length-scale the distance between elements or is it related to the geomatry of the problem??
thank you |
|
![]() |
![]() |
![]() |
#2 |
Guest
Posts: n/a
|
You must be talking about the Courant number, or CFL. The CFL number is a kind of measure for the solution mobility and is expressed by:
CFL = dt * ||u|| / he where dt is the time step, ||u|| is the norm of the velocity and he is the element length. This relationship tell you how many elements your solution will advance at each time step. Furthermore, as you can see, the CFL condition is defined for each element in your mesh and is advisable keeping it less than 1 for a good time accurate solution. You could have an idea for your solution time step by taking the minor element size from your mesh and estimating the time step according to CFL condition. It's easy to go deepest in this subject by googling for "courant number" or "CFL condition" keywords or in any good CFD book. Regards Renato. |
|
![]() |
![]() |
![]() |
#3 |
Guest
Posts: n/a
|
thank you, i will look into it
however, is there a general criterea that takes into consideration the velocity and length referenace scale (not the element length) to compute the maximum timestep should be |
|
![]() |
![]() |
![]() |
#4 |
Guest
Posts: n/a
|
Hmmmm, let me state a very simple example:
imagine you have a model with 10 length units in the flow direction and along this direction you divide your domain in 10 elements, so you will have 1 length unit per element. If you set the inlet velocity to 1 [L/T] you will have: dt = he * CFL / ||u|| so, your time step shouldn't be more than 1 ;o) Of course, it's a very naive approach considering a structured mesh and elements uniformly distributed but it's a very easy and straightforward way to get some idea... Regards Renato. |
|
![]() |
![]() |
![]() |
#5 |
Guest
Posts: n/a
|
There are two time scales in an unsteady flow. One coming from the cfl condition and another from the unsteady flow. The time step you use must be smaller than both of these.
|
|
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to interrupt unsteady calculation and carry on without timestep increase? | aleisia | FLUENT | 1 | March 18, 2011 23:02 |
need for an unsteady implicit solver suitable for large timestep | dinonettis | OpenFOAM | 2 | May 26, 2010 06:57 |
Error with the unsteady flamelet Model | Christoph_84 | FLUENT | 0 | February 25, 2010 11:06 |
conditions for unsteady problems | dvdromnu | OpenFOAM Running, Solving & CFD | 5 | November 9, 2009 02:15 |
steady or unsteady? (in dpm) | winnie | FLUENT | 1 | April 28, 2003 11:30 |