12 ms·
I have added all the solutions to my html5 gravity simulation project here: http://jbochi.github.com/planets/ http://jbochi.github.com/planets/ PS: Some of the
by jbochi 14y ago
I have added all the solutions to my html5 gravity simulation project here: http://jbochi.github.com/planets/ http://jbochi.github.com/planets/
PS: Some of the configurations are not stable with my code. I'll try Runge-Kutta.
- tinco 14y agoawesome work! If you get all configurations to be stable (maybe decrease the dt in addition to RK?) you can thank the scientists by sending a link to your work, I'll bet they'll be very happy with such pretty renderings.
- eksith 14y agoThat's some awesome work!
- gngeal 14y agoHah, my high school memories - a graphical gravity simulator project for my CS class, leaking energy due to the use of a very naive integrator (the Euler method for ODEs). You might want to try Stormer-Cowell, it's sort of a gold standard in orbit simulation. UPDATED: Hmm, now that I think of it, this would probably profit more from a variable step method. Some of the close approaches seem to be really close for a fixed-step integrator.
- jbochi 14y agoThanks! I did not know Stormer-Cowell, but googling it, I've found a comparision to DROMO, suggesting that it's even more stable: http://www.congrex.nl/11c01proceedings/Papers/2225317%20Pelaez.pdf http://www.congrex.nl/11c01proceedings/Papers/2225317%20Pela... I'll try both if I find the time :)
- tikhonj 14y agoHeh, that's exactly what I made with a friend for a physics project in high school. We didn't even consider different methods--we used the Euler method because it's the most intuitive. I didn't even know it had a name! Good times.
- jdleesmiller 14y agoThis is very helpful, thanks! It's interesting to see how many 'near misses' there are in the new solutions (e.g. butterfly_1) -- a point that wasn't clear to me from the original plots.
- mturmon 14y agoI don't know much about this domain, but I wonder if these close approaches make it less likely that the associated orbit is stable over long times?
- theoh 14y agoNice work. Have you seen the n-body configurations in this AMS article from a few years ago? http://www.ams.org/samplings/feature-column/fcarc-orbits1 http://www.ams.org/samplings/feature-column/fcarc-orbits1
- Noughmad 14y agoI find it surprising that some configurations are as stable as they are with the simple integration method. At least (if I'm reading this correctly) you calculate positions and velocities at different times. I really like you simulation.
- mhartl 14y agoConsider Bulirsch-Stoer. https://en.wikipedia.org/wiki/Bulirsch%E2%80%93Stoer_algorithm https://en.wikipedia.org/wiki/Bulirsch%E2%80%93Stoer_algorit...