为什么无论速度方向如何,保守欧拉方程中的第三个通量项都是正的?

计算科学 有限体积
2021-12-25 14:19:21

项对应于通过某个表面的 x 动量通量为正或负,它将给出正的动量通量。这对我来说没有意义,好像速度反转了,动量通量应该是负的。为什么这个词是积极的? ρu2+pxu在此处输入图像描述

1个回答

这个方程是从动量平衡推导出来的,所以没有错。但是你可以像这样解决明显的悖论。取一个平方控制体积并查看 x 动量平衡 右侧面的动量对流通量在第一项中,如果,流体会流出并且您会失去 x 动量。另一方面,如果,流体正在进入C=[a,b]×[c,d]

ddtCρudxdy=cd(ρu2)(b,y)dy+cd(ρu2)(a,y)dy+
Cu>0Cu<0C但是您仍然会失去 x 动量,因为流入的流体具有负 x 动量。所以在任何一种情况下,你都会因为右面的动量对流而失去 x 动量。左脸的情况正好相反,由于左脸的对流通量,你总是获得 x 动量。