天体力学模拟软件?“N体问题”

计算科学 软件 模拟 计算物理学 开源的
2021-12-06 08:52:10

哪些软件或网站可以模拟N 体引力问题应用与Klemperer RosetteIridium 卫星有关。偏向于 C、C++、PHP 或 Java。漂亮的视觉效果是一大优势。

类似的问题在双星卫星彗星的计算科学中也有,但我需要在很长的时间尺度(1K - 1M 年)内模拟几个行星大小的天体来确定稳定性。被问到与我的太空探索物理学申请相关的问题,但没有得到太多的兴趣或答案。转向这里考虑研究自己。

到目前为止的可能性:

  • ORSA听起来很有希望,但已经 10 年了,安装时出现了六个错误,并且崩溃了。我有它展示了一个可爱的小地球以每秒大约 20 个样本的速度绕着一个可爱的小太阳运行。它将导出数千个 PNG,但不会导出 AVI。
  • ODTBX似乎更适合地球周围的人造卫星,可能需要 MATLAB。
  • Celestia似乎更适合视觉渲染而不是长期模拟。
  • GMAT似乎更适用于质量可忽略不计的行星际飞船。
1个回答

我知道的一些 n-body 模拟器是: 1. 小工具:http ://www.mpa-garching.mpg.de/gadget/ 2. nbody6:http ://www.ast.cam.ac.uk/~sverre /web/pages/nbody.htm 3. swift: http: //www.boulder.swri.edu/~hal/swift.html(但这可能很难安装)