粒子的 N 体模拟

计算科学 模拟 C 流体动力学
2021-11-26 15:19:22

我想使用 N 体模拟来测量液体(氦)中物体的扭矩。这是一项二维研究。在网站上:http ://www.browndeertechnology.com/docs/BDT_OpenCL_Tutorial_NBody-rev3.html我可以理解该方法。但这仅适用于免费对象。当粒子到达固定壁时,我该如何计算粒子?对于只有一个自由度的计算对象?你能帮我开始模拟方程吗?

考虑没有质量的红线,没有质量的黑盘。不计算所有墙壁。我想计算扭矩的对象是由一部分真空和另一部分氦组成(如果没有壁,氦的精确密度)。地球引力垂直于屏幕,被认为完全一样(平行)。所以就像只有一层粒子可以计算一样,我认为有可能忘记地球的引力。

我想计算氦气:

  • 密度(物体因缺乏吸引力而改变氦气的密度),非常重要
  • 粒子的运动
  • 扭矩

我不计算(超流体):

  • 摩擦(氦)
  • 温度(氦)
  • 墙壁

在此处输入图像描述


在此处输入图像描述

最糟糕的是密度,如何在方程中表示?

也许这种程序存在?你可以帮帮我吗 ?

0个回答
没有发现任何回复~