Skip to content

This repository contains the code for my Master of Engineering project: "Design of Fuel-Optimal Low-Thrust Trajectories to Service the James Webb Space Telescope" (2022).

License

Notifications You must be signed in to change notification settings

SIOSlab/trajOpt-MEng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuel-Optimal Low-Thrust Trajectory Optimization

This repository contains the code for my Master of Engineering project: "Design of Fuel-Optimal Low-Thrust Trajectories to Service the James Webb Space Telescope" (2022).

Directory

  • halo_construction contains the necessary files to generate a nominal periodic halo orbit used for setting terminal conditions on the trajectory optimization. An initial third order approximation is first generated using Richardson's (1980) approach which is then iteratively adjusted using Howell's (1984) differential correction method to ensure periodicity.

  • traj-opt contains the main optimization code which sets up the corresponding initial value problem (IVP) for the two-point boundary value problem (TPBVP) defined by Woollands & Eggl (2020).

  • util contains miscellaneous utility functions to offload and organize the primary project code

About

This repository contains the code for my Master of Engineering project: "Design of Fuel-Optimal Low-Thrust Trajectories to Service the James Webb Space Telescope" (2022).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%