Modelling Three Celestial Body Motion using Adaptive and Fixed Step Runge Kutta Method
Description:
In my first year, one of my most notable projects was to do with the Advanced Numerical Methods Class. Together with another classmate, we were tasked to simulate the motion of three celestial bodies using Runge Kutta Method , taking into consideration a fixed time step and then an adaptive time step.
When dealing with celestial mechanics, the movement of three bodies of different masses in arbitrary positions in empty space can be modelled to determine their trajectory knowing their initial velocity, relative mass and relative position from one another. We used the laws of physics together with numerical methods to model the motion of each celestial mass under the assumptions that they are irrotational point masses that lie on a 2-D (Cartesian) plane and that they exist in an empty space. An adaptive step size algorithm, coupled with a fourth order Runge Kutta method was used to solve the three second order ODEs that determine the movement of these objects. The adaptive algorithm provided better accuracy and lower computing times in comparison to the fixed step method.
One of my most notable presentations was from my Electrochemistry Class. Together with two other classmates, we chose to research and present (along with our thoughts and recommendations) on the current Li-CO2 battery technology out there. This includes the issue with the insoluble oxidation product, the relevant electrolyte and the type/physical state of the catalyst being used.