Hello,

The timestep can be calculated in cartesian coordinates using the formula

dt = (1/c)/sqrt( 1/dx^2 + 1/dy^2 + 1/dz^2)

But in cylindrical coordinates this gets more trickier. In lot of pares the timestep is set as

dt = (1/c)/sqrt( 1/dr^2 +1/(dr*df)^2 + 1/dz^2)

and in some others

dt = (1/c)/sqrt( 1/dr^2 +2/(dr*df)^2 + 1/dz^2)

taking into account that the smallest non-zero arc to be resolved by the solver is 0.5*dr. I am trying to figure out which one should I use because the first one produces larger timestep which is of course preferable. I know that the timestep can be also calculated as the solution of the numerical dispersion, which in cylindrical coordinates is a little bit tricky and problem dependent.

Thank you in advance

More Dimitrios V. Peponis's questions See All
Similar questions and discussions