Skip to content

Latest commit

 

History

History
165 lines (152 loc) · 2.82 KB

File metadata and controls

165 lines (152 loc) · 2.82 KB

Sample Initial Conditions

Here are some interesting initial conditions in a JSON format that can be pasted into the Blazor visualizer.

Set 1 (default Blazor visualizer parameters)

newplot

{
  "Solver": 0,
  "G": 1,
  "StepSize": 0.0005,
  "SimulationTime": 3,
  "Body1": {
    "Position": {
      "X": -0.60288589811652,
      "Y": 0.059162128863347,
      "Z": 0
    },
    "Velocity": {
      "X": 0.122913546623784,
      "Y": 0.747443868604908,
      "Z": 0
    },
    "Mass": 1
  },
  "Body2": {
    "Position": {
      "X": 0.252709795391,
      "Y": 0.105825487222437,
      "Z": 0
    },
    "Velocity": {
      "X": -0.019325586404545,
      "Y": 1.369241993562101,
      "Z": 0
    },
    "Mass": 1
  },
  "Body3": {
    "Position": {
      "X": -0.355389016941814,
      "Y": 0.1038323764315145,
      "Z": 0
    },
    "Velocity": {
      "X": -0.103587960218793,
      "Y": -2.11668586216882,
      "Z": 0
    },
    "Mass": 1
  }
}

Source: https://observablehq.com/@rreusser/periodic-planar-three-body-orbits

Set 2

newplot (1)

{
  "Solver": 0,
  "G": 1,
  "StepSize": 0.0005,
  "SimulationTime": 8,
  "Body1": {
    "Position": {
      "X": 0.517216786720872,
      "Y": 0.55610033157918,
      "Z": 0
    },
    "Velocity": {
      "X": 0.107632564012758,
      "Y": 0.681725256843756,
      "Z": 0
    },
    "Mass": 1
  },
  "Body2": {
    "Position": {
      "X": 0.002573889407142,
      "Y": 0.116484954113653,
      "Z": 0
    },
    "Velocity": {
      "X": -0.534918980283418,
      "Y": -0.854885322576851,
      "Z": 0
    },
    "Mass": 1
  },
  "Body3": {
    "Position": {
      "X": -0.20255534902211,
      "Y": -0.731794952123173,
      "Z": 0
    },
    "Velocity": {
      "X": 0.427286416269208,
      "Y": 0.173160065733631,
      "Z": 0
    },
    "Mass": 1
  }
}

Source: https://observablehq.com/@rreusser/periodic-planar-three-body-orbits

Set 3

Notes: the center of mass moves along Z axis because the initial velocity of one of the bodies is (0, 0, 1).

newplot (2)

{
  "Solver": 0,
  "G": 1,
  "StepSize": 0.0005,
  "SimulationTime": 15,
  "Body1": {
    "Position": {
      "X": 0,
      "Y": 0,
      "Z": 0
    },
    "Velocity": {
      "X": 0,
      "Y": 0,
      "Z": 0
    },
    "Mass": 1
  },
  "Body2": {
    "Position": {
      "X": -2,
      "Y": 0,
      "Z": 0
    },
    "Velocity": {
      "X": 0,
      "Y": 0,
      "Z": 0
    },
    "Mass": 1
  },
  "Body3": {
    "Position": {
      "X": -2,
      "Y": 2,
      "Z": 0
    },
    "Velocity": {
      "X": 0,
      "Y": 0,
      "Z": 1
    },
    "Mass": 1
  }
}