研究流体如何用欧拉法和拉格朗日法?
刚学了流体力学的欧拉法和拉格朗日法.欧拉法用流速场的的概念.已知流速场可以算加速度.那真正工程中流速场是怎么得出来的?还有欧拉法是把流体看成场,但我认为只有看成一个个质点也就是只有拉格朗日法才能计算流体内任意一点的速度和加速度.因为拉格朗日法研究的是一个质点的运动.那么欧拉法计算加速度的推导过程是如何保证dt内的dv是同一质点的.(还是两种方法的计算结果不一样?)
人气:416 ℃ 时间:2020-10-02 02:43:26
解答
欧拉法一般用于工程分析,代表软件有很多,比如CFX,fluent等.
关于你说的“欧拉法计算加速度的推导过程是如何保证dt内的dv是同一质点的”的疑问说明你没有明白欧拉的观点,实际上当我们已知流体中某一点的状态的时候,那么其附近质点的状态也是与这一点关联的(关联量基本的就是流体的压力分布、速度分布、密度分布等),所以根据这个原理,我们划分出许多的网格后根据流体边界条件就可以从边界网格开始逐渐计算流体内部的流动状态,直到所有网格点的数据变化小于一定的值的时候(工程上称之为解的收敛),那么我们得到的这所有网格点的状态起来就是流体的近似流动状态.这里并不是去求解某个质点在流体中的速度和位置,所以你的问法表现出你还没有理解欧拉法的计算思想.
拉格朗日法现在用于电影、动画和游戏特效制作,使用的软件有Realflow.其中Realflow就是用粒子计算的,计算方法是SPH算法,这个算法也是近似求解NS方程的.具体的可以问度娘.
推荐
猜你喜欢
- 人固有一死或重于泰山或轻于鸿毛.这句话出自西汉著名史学家、文学家和思想家司马迁,所著的什么?
- 平方等于绝对值的数写正负1和正负0行吗
- 英语翻译
- 若向量a=(2,-3)b=(1,-2),向量c满足c垂直与a,b乘以c等于1,则c的坐标为
- 0,5,6,7组成2的倍数又是5的倍数
- 如图,在四边形ABCD中,AE,CF分别喂∠BAD,∠BCD的平分线.求证AC,EF互相平分
- ▲=5×★,4×▲+7×★=( )×★ 求括号里的数
- 8x的三次方加4x的二次方减2x减1,因式分解要过程