-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathcfl.tex
More file actions
25 lines (18 loc) · 1.15 KB
/
cfl.tex
File metadata and controls
25 lines (18 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
The chosen time step dt used for time integration is chosen to
comply with the Courant-Friedrichs-Lewy condition \cite{cfd_anderson}.
\begin{equation}
\delta t = C \min \left( \frac{\min h}{\max |{\vec\upnu}| p} , \frac{h^2}{\kappa} \right)
\end{equation}
where $h$ is a measure of the element diameter, $p$ is the polynomial order of the element,
$\kappa = k/ \rho C_p$
is the thermal diffusivity and C is the so-called CFL number chosen in $[0,1[$.
$\min h$ is the smallest element diameter in the domain, while $\max |{\vec\upnu}$ is the
maximum velocity (norm) in the domain.
In essence the CFL condition arises when solving hyperbolic PDEs \index{general}{hyperbolic PDE}.
It limits the time step in many explicit time-marching computer simulations
so that the simulation does not produce (too) incorrect results.
This condition is not needed when solving the Stokes equation but it is mandatory
when solving the heat transport equation or any kind of advection-diffusion equation.
Note that any increase of grid resolution (i.e. $h$ becomes smaller) yields an automatic
decrease of the time step value.
\index{general}{Courant-Friedrichs-Lewy Condition}