image thumbnail

Circular Restricted Three Body Problem Orbit Propagator

version 1.0.1 (9.11 KB) by Isaac Foster
Plots the orbit of an object in a circular restricted three body problem. Calculates libration points and Jacobi's constant

56 Downloads

Updated 01 Mar 2021

View License

Set of functions that plots the orbit of an object in a three body system. Libration points are calculated using Newton's Method and Jacobi's constant is calculated for the entire orbit. Utilizes non-dimensional constants. Generalizable for circular restricted three body problem. Functionality can be added to make it generalizable for elliptical restricted three body problems. Inputs are in dimensional unites while outputs are in non-dimensional and dimensional. All calculated variables are outputted for analysis and error checking.

These functions were made as a part of coursework for AE6614: Advanced Astrodynamics, Missouri University of Science and Technology, Spring 2021. Any errors made are that of myself and not the instruction of the course. This project was made to complete coursework requirements and does not constitute a verified professional orbit propagator.

Feedback and suggestions are welcome. Please report any errors or bugs found.

Cite As

Isaac Foster (2021). Circular Restricted Three Body Problem Orbit Propagator (https://www.mathworks.com/matlabcentral/fileexchange/87824-circular-restricted-three-body-problem-orbit-propagator), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!