ZKX's LAB

后向欧拉法 关于欧拉法描述流体运动?

2021-03-11知识12

关于欧拉法描述流体运动? 怎样理解当地导数和迁移导数?怎样理解当地加速度和迁移加速度?

研究流体如何用欧拉法和拉格朗日法? 欧拉法一般用于工2113程分析,代表5261软件有很多,比如CFX,fluent等。关于你说的“欧拉法4102计算加速度的推导过程是如何保证1653dt内的dv是同一质点的”的疑问说明你没有明白欧拉的观点,实际上当我们已知流体中某一点的状态的时候,那么其附近质点的状态也是与这一点关联的(关联量基本的就是流体的压力分布、速度分布、密度分布等),所以根据这个原理,我们划分出许多的网格后根据流体边界条件就可以从边界网格开始逐渐计算流体内部的流动状态,直到所有网格点的数据变化小于一定的值的时候(工程上称之为解的收敛),那么我们得到的这所有网格点的状态起来就是流体的近似流动状态。这里并不是去求解某个质点在流体中的速度和位置,所以你的问法表现出你还没有理解欧拉法的计算思想。拉格朗日法现在用于电影、动画和游戏特效制作,使用的软件有Realflow。其中Realflow就是用粒子计算的,计算方法是SPH算法,这个算法也是近似求解NS方程的。具体的可以问度娘。

30.描述流体运动的拉格朗日法和欧拉法有何不同?

后向欧拉法 关于欧拉法描述流体运动?

向后欧拉的MATLAB算法 由向后欧拉公式有:y(k+1)=y(k)-30*h*y(k+1)变形求得:y(k+1)=y(k)/(30*h+1)故MATLAB程序有:h=0.05;x=[0:h:1];y(1)=1;for k=1:length(x)-1y(k+1)=y(k)/(30*h+1);endplot(x,y,'r.-');title('向后欧拉');grid on

#后向欧拉法

随机阅读

qrcode
访问手机版