Transfer to Uranus with Jupiter Gravity Assist

Using GMAT for specific types of missions.

Transfer to Uranus with Jupiter Gravity Assist

Postby Decho » Fri Aug 15, 2014 3:50 pm

As part of an ongoing project I am trying to replicate a trajectory, shown below, taken from a database looked after by NASA Ames.

Image

Thus far the only method I've managed to get working in any sense is a simple forward-shooting setup largely similar to that used in the B-Plane targeting tutorial for Mars, for which I determined the launch angle by manual iteration (also the altitude of the Jupiter pass, as using the value from the database in combination with the imperfect Jupiter arrival led to a Jupiter departure trajectory that fell far short of Uranus). This script (available here), produces the trajectory shown below.

Image

While this is superficially pretty similar to that from the database it should be noted that the magnitude of the burns is substantially higher (most notably the Jupiter TCM), leading to a delta-V requirement more than 3km/s higher than indicated by the database before considering Uranus orbit stabilisation (which would be markedly higher than indicated for a desirable science orbit, though that is not my current issue).

Is there any way I can improve upon this script to get closer to the target trajectory (I have tried to set a desired Jupiter arrival date, but that did not work well)? Or is a different method called for? I have attempted to follow through the multiple-shooting tutorial and, while I believe I understand the principle, I haven't yet been able to get a script using that method to function - if anyone is willing to share a script using that method which works in R2014a I would appreciated the chance to take a look at it.

My thanks in advance for any help.
Decho
 
Posts: 1
Joined: Fri Aug 15, 2014 2:48 pm

Re: Transfer to Uranus with Jupiter Gravity Assist

Postby JasonLaing » Thu Oct 30, 2014 5:21 pm

Interesting setup - I think that the issue you have with the multiple shooting method is due to the fact that the VF13ad optimizer we're using in that tutorial is only typically distributed for internal GSFC users. You could set up a similar strategy by using the MATLAB optimizer, fmincon, if you have MATLAB available. The changes to the script for that multiple shooting tutorial should be pretty minimal. I hope this helps!
JasonLaing
 
Posts: 3
Joined: Mon Aug 11, 2014 8:26 pm


Return to Flight Regimes and Mission Types

Who is online

Users browsing this forum: No registered users and 1 guest