Research Article
Attainability Analysis for Entry Vehicles Based on Differential Evolution
Pseudocode 1
Pseudocode of the landing footprint computation algorithm.
Step 1. Set the population scale , the mutant factor , the crossover probability , the maximum generations , | the orders of the interpolation polynomials of and ( and ), the number of subintervals for downrange | splitting , and let . Initialize the population using (19), and calculate the downrange, the crossrange | and the constraints of each individual in by integrating the state equations (1)–(6) using the control curves | described as (18) with decision vector . | Step 2. For to | Do mutation and crossover with the th individual to generate the offspring . Calculate the | downrange, the crossrange and the constraints of by integrating the state equations using the control | curves described as (18) with decision vector . | End For | Step 3. Calculate the individuals' fitness of and its offspring. | Step 4. Choose most favorite individuals (have larger fitness) from and its offspring to form the next population | and set . | Step 5. If | Go to Step 2. | Else | Print the boundary of the landing footprint and the according trajectories, and then terminate the procedure. | End If |
|