Search NASA⌕ Search

Engineering topics

Joshua Carden

Publications and source records attributed to Joshua Carden.

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.

mission design↗

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.

mission design↗

Merging Analytic Collaborative Frameworks with New Observing Strategies Toward a Digital Twin: Earth – Episodic Pulse Event Impacts on Ocean Carbon Cycle as an Example

Virtual representations of the Earth will allow us to address some of the most critical environmental issues of our time. Here, we show the first steps toward representation of riverine, estuarine, and coastal carbon processes to enable scenario driven “what-if” analyses of the carbon system and human footprint. Excess sediment and nutrient runoff from land-based human activities impact water quality and can pose serious threats to coastal and marine ecosystems. Episodic pulse events, such as extreme precipitation events, can increase the amount of nutrients entering estuaries and coastal regions, potentially leading to large phytoplankton blooms followed by anoxic conditions. Consequences of coastal runoff are predicted to increase with the higher intensity and frequency of extreme events. Beyond the threat to coastal ecosystems, recent findings suggest these episodic pulses might play a significant role for biological production influencing regional and global carbon fluxes and budgets. An improved understanding of these events through optimal, dynamic observing strategies will increase our knowledge of the land-ocean continuum and how regional events and nutrient fluxes affect the carbon cycle and ocean ecosystem. This conceptual framework enables focused science investigations by pairing data analytics and artificial intelligence tools (otherwise termed an Analytic Center Framework, ACF) with targeted measurement acquisition through distributed sensing and intelligent asset tasking (or New Observing Strategies, NOS). This NOS and ACF iterative approach acquires and integrates complementary and coincident satellite, in-situ and model data to build a more complete and in-depth picture of science phenomena. Specifically, Apache Science Data Analytic Platform (SDAP) is extended to incorporate relevant datasets for data access, harmonized analysis, and anomaly detection. When conditions are met for a likely pulse event, NASA’s D-SHIELD (Distributed Spacecraft with Heuristic Intelligence to Enable Logistical Decisions) tool is triggered to optimize asset overpass frequency and schedule observations for persistent monitoring. Targeted data is ingested by SDAP for enhanced investigation via iterative analysis until the trigger criteria is no longer met - steps toward a digital twin.

Laura Rogers↗

Shadow Chaser: A SmallSat Mission Concept to Characterize Upper Atmosphere of Uranus through Stellar Occultation Technique from Earth Orbit

Science Goals and Objectives: The Shadow Chaser SmallSat mission concept will measure the middle and upper atmospheric temperature and density of Uranus and Neptune through stellar occultation (SO) technique from Earth orbit. By achieving its scientific objectives, the mission will address the Decadal Survey Priority Question “Q7. Giant planet structure and evolution: What processes influence the structure, evolution, and dynamics of giant planet interiors, atmospheres, and magnetospheres?”

Kunio M Sayanagi↗

Shadow Chaser: a SmallSat Mission Concept to Measure the Upper Atmosphere of Uranus from Earth Orbit, and Enabling Aerocapture Orbit Insertion Benefits for Uranus Orbiter and Probe

We present the latest design of the Shadow Chaser mission concept that will measure the upper atmosphere of Uranus from Earth orbit using the stellar occultation technique. Upcoming stellar occultations by Uranus represent valuable opportunities to prepare for a potential aerocapture orbit insertion to be incorporated in the Uranus Orbiter and Probe (UOP) Flagship mission, the highest-priority new mission recommended by the 2022 Planetary Science Decadal Survey. An aerocapture maneuver enables faster interplanetary trajectories that do not depend on Jupiter gravity assist, and offer annual launch windows for UOP. However, an aerocapture maneuver’s precision depends on a-priori knowledge of the upper atmosphere, which today primarily comes from the highly uncertain Voyager 2 stellar occultations recently shown to be inconsistent with ground-based occultation measurements during the same era. To improve upper atmospheric characterization, the Shadow Chaser will observe the occultations by Uranus on February 15, 2031, October 9, 2031 and February 6, 2032 from Earth orbit. Together with the occultation on April 8, 2025 (which we are planning to observe from the ground), these events represent the best opportunities to characterize the Uranian upper atmosphere before UOP arrival. We present the Shadow Chaser’s latest spacecraft and measurement design. We will also present results of analyses funded by NASA Space Technology Mission Directorate to establish the viability of aerocapture for UOP, quantify the benefits of reducing Uranian upper atmospheric uncertainties to improve the aerocapture design, and demonstrate that anticipated new stellar occultation data can be incorporated into the engineering design of aerocapture.

Uranus↗