SIOSlab / trajOpt-MEng

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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

License:MIT License


Languages

Language:MATLAB 100.0%