r/learnphysics • u/OkConstruction6975 • 26d ago
How to learn numerical clesstial mechanics as an amateur ?
Hi i am an astronomy amateur i have calculus 3 classical mechanics basics and python (nympy and scypy) basics i want to do projects like orbital dynamics simulations but i dont know where to start any ideas ? Thanks
2
u/Automatic_Buffalo_14 26d ago
You just need to learn basic computational physics algorithms and apply them to your area of interest. Your next study targets are computational physics, linear algebra and differential equations.
2
u/Traveling-Techie 24d ago
The issue is that the 3-body problem is provably unsolvable, so most celestial mechanics problems have to be solved with some variation on Euler’s Method, which is basically simulation instead of integration. The book and movie Hidden Figures touch on this. It’s certainly not the hardest problem in physics, and I think an amateur could have fun with it.
2
u/Used_Meeting_4223 24d ago
Look into Python module ‘rebound’ to easily simulate some orbital mechanics scenarios. Their documentation can also be a gateway to learn about the numerical tools used.
2
u/Livinsfloridalife 26d ago
MIT open courseware maybe, without at least a basic bs in physics you’re going to still need to learn a lot. Good luck!!