20.04.2014 Views

design space pruning heuristics and global optimization method for ...

design space pruning heuristics and global optimization method for ...

design space pruning heuristics and global optimization method for ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

of 10,000 asteroid sequences in the <strong>design</strong> <strong>space</strong>, which is small enough to be h<strong>and</strong>led by<br />

the <strong>global</strong> <strong>optimization</strong> phase, but large enough to be confident that many of the best<br />

asteroid sequences have not been pruned out. Because all of the asteroids are near-Earth<br />

asteroids, <strong>and</strong> there<strong>for</strong>e have similar semi-major axes, the first <strong>pruning</strong> metric will not be<br />

employed on this problem – the requirement that the asteroid sequence must increase<br />

sequentially in semi-major axis. Furthermore, because only total time of flight is<br />

constrained, <strong>and</strong> not part of the objective function, this <strong>pruning</strong> metric becomes even less<br />

relevant. There<strong>for</strong>e, only the last two <strong>pruning</strong> metrics will be used: θ wedge <strong>and</strong> optimal<br />

phase-free, two-impulse ∆V. In order to achieve the desired size of the <strong>design</strong> <strong>space</strong>, the<br />

following percentage reductions are applied to the problem, <strong>for</strong> both <strong>pruning</strong> metrics:<br />

70% <strong>for</strong> Leg 1, 60% <strong>for</strong> Leg 2, 50% <strong>for</strong> Leg 3, <strong>and</strong> 25% <strong>for</strong> Leg 4. This reduces the<br />

number of asteroid sequences to 10,311. As a check, the best known sequence, presented<br />

above, is still in the <strong>design</strong> <strong>space</strong>.<br />

Next, the <strong>global</strong> <strong>optimization</strong> step, combining the branch-<strong>and</strong>-bound <strong>method</strong> with<br />

the genetic algorithm, is applied to the reduced problem. Because there is already a best<br />

known asteroid sequence, it is used as the initial lower bound on low-thrust final mass<br />

Note that this sequence also happens to be the highest ranked sequence based on the<br />

normalized sum of the <strong>pruning</strong> metrics <strong>and</strong> so would be the first low-thrust trajectory<br />

evaluated by the branch-<strong>and</strong>-bound algorithm. For each asteroid sequence where the<br />

low-thrust optimum must be computed, the genetic algorithm is run three times, using the<br />

settings listed in Table 15 <strong>and</strong> Table 16.<br />

Table 15: Settings <strong>for</strong> genetic algorithm within branch-<strong>and</strong>-bound, as applied to the modified<br />

GTOC3 problem.<br />

GA Setting<br />

Population Size 90<br />

Stall Generations 10<br />

Tournament Size 4<br />

Crossover Probability 0.8<br />

Mutation Probability 0.1<br />

Value<br />

109

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!