我正在尝试使用 PIC 方法实现简单的二维流体模拟。为此,我正在学习十分钟的物理视频教程。我在这部分视频上撞墙了:
https://youtu.be/XmzBREkK8kY?t=478
我不明白的是。在此之前的大多数图中,MAC 网格有 4 个值存储在单元边界的中点。即存储在每个边界上的 2 个 x 速度和 2 个 y 速度。
但是当你看到视频的那一部分时,他解释了如何将粒子速度传递到它包含在其中的网格单元,他展示了这个图表:
我完全迷路了。我知道如何计算被引用的 4 个权重,但对我来说,您应该如何更新单元格值毫无意义。这张图对应单元格角上的4个值,这与他之前展示的所有图表无关,所以我失去了线程。
我希望有人能为我澄清这个问题。