Here we consider a different model for the Cassini trajectory with respect to the “Cassini1” case: deep space maneuvers are allowed between each one of the planets. This leads to a higher dimensional problem and to a higher complexity. We also consider, in the objective function evaluation, the final DV as a rendezvous rather than as an orbital insertion as in the “Cassini1” case.
- MATLAB: use the function cassini2.m and pass to it the MGAproblem variable contained in cassini2.mat
- C++: call the function “double cassini2(const std::vector & x)” provided in the GTOPtoolbox.
- C++ (PaGMO): use the class pagmo::problem::cassini_2
- Python 2.7 (PyGMO): use PyGMO.problem.cassini_2().obj_fun(x)
The box bounds on each of the decision vector variable are given below.
No other constraints are considered for this problem. The objective function is considered to the precision of meters per second.
The best solutions submitted to this problem are listed below in chronological order