Breaking news
Untitled -

This is what happens when you simulate the “three-body problem,” a difficult mechanical problem that models the movements of three mutually influencing celestial bodies – Livedoor News

--

The three-body problem is a problem in classical mechanics that asks how three mass points that interact by weight move.In the field of celestial mechanics, it was first developed around the 18th century as a problem that models the motion of celestial bodies mutually influenced by universal gravitation. It has been studied since. Three bodies, such as the motion of the star/planet/satellite system represented by the “Sun, Earth, and Moon,” the Lagrangian point where three stars are balanced, and the case where three stars with random masses move in free orbits. “Three Bodies” can simulate problems.

Three Bodies

https://three-bodies.sulami.xyz/

When I opened the page, three dots of different colors and sizes appeared. Each point moves in a free trajectory. Each point has numbers “m” and “v”, where m (mass) represents the mass of the point and v (velocity) represents the speed at which the point moves.

e1bfd32b0d.jpg

Each point basically moves in a straight line at a constant speed, but when two points approach each other, their trajectories change as they are pulled toward each other. The speed of the green dot when moving alone was “0.39”, but in the image below it has increased to “0.75”, which is nearly double, and the speed changes as the points attract each other. You can see that there are. This represents the three-body problem in which universal gravitation is acting on each point, and gravitation affects each trajectory.

5ab1527c73.jpg

As a result of the green and yellow points attracting each other and colliding with each other, “COLLISION” is displayed and the animation stops. Three Bodie simulates the collision of stars of different sizes moving in three free orbits.

e8f4c27f11.jpg

By clicking or spacebar, or tapping the screen on a smartphone, three new stars will appear. This time, there are two green dots that are similar in size, and one light blue dot that is about half the mass of the green dots.

949074533c.jpg

When two points approach each other, they are attracted to each other and their orbits change. As shown in the red frame below, the orbits of both points have changed, but the small light blue dot has a large bend, while the green dot’s orbit has changed only slightly. Because the magnitude of gravitational force and the sensitivity to gravitational force differ depending on the mass, they do not move in the same way. In addition, in the first simulation, the two points collided immediately because they were close, but it seems that the force of attraction only changes the trajectory, and in many cases they pass each other and continue moving at a constant speed.

653be510a0.jpg

Perhaps because of the large difference in mass, the small light blue dot reacts more sensitively when the green dot approaches. There was also a scene where they turned in a circle.

f1f49cc577.jpg

When two points get close, they only slightly affect each other’s orbits, but when three points get close, each is affected by the gravitational pull of the other two, so you can see complex changes.

4915b45253.jpg

However, after approaching, they returned to their respective orbits and resumed linear motion. At least in these three respects, it seems unlikely that the orbit will be balanced and stable.

d42f193e97.jpg

As a result, the largest green dot collided with the smaller light blue dot at the top of the screen, and the simulation ended.

c8be27b23d.jpg

Three Bodie allows you to deepen your understanding of star orbits and gravitational pull with simple animations by viewing three points with different masses, positions, and orbits each time you retry the simulation.

The code for Three Bodie is published on GitHub.

GitHub – sulami/three-bodies: Three body simulation in Wasm

https://github.com/sulami/three-bodies

7a5963e70d.jpg


The article is in Japanese

Tags: simulate threebody problem difficult mechanical problem models movements mutually influencing celestial bodies Livedoor News

-

NEXT “Git for Windows 2.45.0” released – Preliminary support for reftable and SHA-1/SHA-256 interoperability functions