这可能是一个非常简单的问题,如果你有答案请分享。
已提供 t0..tn
和2D
方向X
Y
{(UX,UY)
个系列(代表Position = Velocity x Time
)的速度矩阵t0
1}}通过应用Lattice Boltzmann method (LBM)来模拟2D中的流体流动,问题是如何制作流体流动的动画。
我们应该能够通过应用:tn
来使用速度来找到(??)的位置。什么可能是(??)的想法。
我们认为,对于时间{{1}},我们可以使用相同大小的粒子速度矩阵,并找到上面提到的下一个位置矩阵,以便相应地移动粒子。
为了简化问题,以下是时间{{1}}的速度图,试图根据它绘制流体流图,如何?
答案 0 :(得分:0)
如果粒子的初始分布相当规律(网格或均匀随机),您会发现一段时间后所有粒子都聚集在一起,使流体的整个区域变空,从而看不见。 / p>
我发现一个好的方法是使用短寿命的粒子(大约几秒)。当粒子死亡时,它会在随机位置重生。此外,因为每个粒子只跟踪一条短路径,所使用的积分方法的准确性并不重要:中点方法甚至前进欧拉都能很好地完成工作。