LES的N-S方程中加入科氏力项和重力项在OpenFOAM中如何实现?
- 
							
							
							
							
							
							
更新科氏力源项:$\mathbf{f}\times\bfU=2\Omega\sin \lambda \times\bfU$,其中$\mathbf{f}$表示科氏力参数,一些文献会直接给出$\mathbf{f}$的值。如果绕z旋转,那么$\mathbf{f}$在$z$方向存在值。在这种情况下,$\mathbf{f}\times\bfU$的值为: 
 \begin{equation}
 \mathbf{f}\times\bfU=\left[
 \begin{matrix}
 f_2u_3-f_3u_2\\
 f_3u_1-f_1u_3\\
 f_1u_2-f_2u_1\
 \end{matrix}
 \right]=\left[
 \begin{matrix}
 -f_3u_2\\
 f_3u_1\\
 0\
 \end{matrix}
 \right]
 \end{equation}
 如果进一步考虑速度方向是x方向的,那么变为:
 \begin{equation}
 \mathbf{f}\times\bfU=\left[
 \begin{matrix}
 0\\
 f_3u_1\\
 0\
 \end{matrix}
 \right]
 \end{equation}
 可以看出如果地球绕z旋转,对于x方向的速度,科氏力导致y方向的偏离。$\Omega$表示地球旋转速率,单位为[弧度$/\mathrm{s}$]=$1/\mathrm{s}$,$\lambda$表示维度[无单位]。因此$f$的单位为[$1/\mathrm{s}$] 
 
			