NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Generation-based Evolutionary Tool for the Optimization of Constellations (GenETOC)With the rapid growth in the capabilities of smaller satellites, satellite architectures that replace a single, extremely capable spacecraft with multiple, cheaper ones are gaining in popularity. Unfortunately, the orbit design process for constellations can be significantly more involved, especiallywhen the relative placement of the individual spacecraft within the constellation is not constrained by mission and/or science objectives. Optimizing a satellite constellation in the presence of multiple, competing objectives is a highly complex problem to which many traditional mathematical optimization methods cannot be applied and few tools exist to help mission designers search for promising candidate mission designs. The Generation-based Evolutionary Tool for the Optimization of Constellations (GenETOC) has been created to search for near-optimal constellation design options. GenETOC combines a modified version of the Non-dominated Sorting Genetic Algorithm II (NSGA II) with STK Components libraries (a 3rdparty .NET package created by Analytical Graphics Inc.) to create a framework that enables a mission designer to generate a simulation that models the design problem and obtain a family of potential, near-optimal solutions that can be investigated more in detail.

GenETOC was developed in C# using the .NET framework with Windows Presentation Foundation (WPF) serving as the framework from which to create the graphical user interface (GUI). GenETOC user inputs can be categorized into three major data components: definition of the problem (areas of interest, satellite decision parameters, and sensor configurations), definition of performance objectives, and specification of the genetic algorithm (GA) parameters. In the problem definition component, the user is prompted to define the areas of interest against which the performance metrics will be computed, define the sensor parameters and attach them to specific spacecraft, select which satellite orbital parameters will be added to the decision space of the GA, and specify the range of desired values for each optimization parameter. For performance objectives, the user is presented with a list of available coverage and revisit performance based calculation options from which two metrics are chosen to serve as the objective functions that the GA will use to evaluate solutions during the optimization process. Finally, the definition of the GA parameters provides user control over the number of generations (number of optimization iterations), the population size (number of candidate constellations created in each generation), and the adaptive mutation and crossover threshold values (control parameters for how frequently each process occurs during the optimization).

GenETOC has been extensively tested to verify the individual components of the optimization process. The GA has been tested against a suite of GA test problems to confirm convergence to the known two and three-dimensional Pareto fronts. The coverage and revisit performance metrics obtained in GenETOC are compared with STK desktop scenarios, confirming the constellations are being appropriately modeled within GenETOC simulations. A walkthrough of a simple, example problem is provided to illustrate the workings of GenETOC and to demonstrate the output available to the mission designer.
Document ID
20210000261
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Joshua Carden
(Analytical Mechanics Associates (United States) Hampton, Virginia, United States)
Shaun Deacon
(Langley Research Center Hampton, Virginia, United States)
Paul Kessler
(Langley Research Center Hampton, Virginia, United States)
Paul Speth
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
January 11, 2021
Publication Date
March 6, 2021
Publication Information
Publication: 2021 IEEE Aerospace Conference Proceedings
Publisher: IEEE
Subject Category
Systems Analysis And Operations Research
Meeting Information
Meeting: 2021 IEEE Aerospace Conference Proceedings
Location: Big Sky, Montana
Country: US
Start Date: March 6, 2021
End Date: March 13, 2021
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
WBS: 304029.01.21.03.01
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Peer Committee
Keywords
mission design
No Preview Available