Search NASASearch

Engineering topics

Williams, Jacob

Publications and source records attributed to Williams, Jacob.

At least 19 records

Improvements to the Copernicus Trajectory Design and Optimization System for Complex Space Trajectories

The purpose of this assessment was to develop updates and new features for the NASA Copernicus Spacecraft Trajectory Design and Optimization analysis tool (version 5.0) for application to NASA programs and projects. These updates will significantly improve the ability to design and optimize complex trajectories over multiple trajectory phases; will allow the use of unique vehicle-specific guidance, control, and trajectory strategies and constraints; and the creation of an almost unlimited number of unique user-defined capabilities. The primary stakeholders for this assessment are the trajectory design and optimization analysts and engineers, and the chief engineers and project managers for existing programs, projects, and/or tasks that involve impulsive, finite burn, and/or continuous thrust trajectories (e.g., Sun, planet, comet, asteroid, halo orbit, Lagrange point, and distant retrograde orbit). The breadth of application spans the preliminary engineering and mission design concepts and optimization, to the development of candidate reference missions and integrated mission design for vehicle system design and operation, to the design and development of flight trajectories and associated propulsive maneuvers for real-time operations.

Murri, Daniel G.

Application of Modern Fortran to Spacecraft Trajectory Design and Optimization

In this paper, applications of the modern Fortran programming language to the field of spacecraft trajectory optimization and design are examined. Modern object-oriented Fortran has many advantages for scientific programming, although many legacy Fortran aerospace codes have not been upgraded to use the newer standards (or have been rewritten in other languages perceived to be more modern). NASA's Copernicus spacecraft trajectory optimization program, originally a combination of Fortran 77 and Fortran 95, has attempted to keep up with modern standards and makes significant use of the new language features. Various algorithms and methods are presented from trajectory tools such as Copernicus, as well as modern Fortran open source libraries and other projects.

Trajectory Optimizatio

Trajectory Design Considerations for Exploration Mission 1

Exploration Mission 1 (EM-1) will be the first mission to send an uncrewed Orion Multi-Purpose Crew Vehicle (MPCV) to cislunar space in the fall of 2019. EM-1 was originally conceived as a lunar free-return mission, but was later changed to a Distant Retrograde Orbit (DRO) mission as a precursor to the Asteroid Redirect Mission. To understand the required mission performance (i.e., propellant requirement), a series of trajectory optimization runs was conducted using JSC's Copernicus spacecraft trajectory optimization tool. In order for the runs to be done in a timely manner, it was necessary to employ a parallelization approach on a computing cluster using a new trajectory scan tool written in Python. Details of the scan tool are provided and how it is used to perform the scans and post-process the results. Initially, a scan of daily due east launched EM-1 DRO missions in 2018 was made. Valid mission opportunities are ones that do not exceed the useable propellant available to perform the required burns. The initial scan data showed the propellant and delta-V performance patterns for each launch period. As questions were raised from different subsystems (e.g., power, thermal, communications, flight operations, etc.), the mission parameters or data that were of interest to them were added to the scan output data file. The additional data includes: (1) local launch and landing times in relation to sunrise and sunset, (2) length of eclipse periods during the in-space portion of the mission, (3) Earth line of sight from cislunar space, (4) Deep Space Network field of view looking towards cislunar space, and (5) variation of the downrange distance from Earth entry interface to splashdown. Mission design trades can also be performed based on the information that the additional data shows. For example, if the landing is in darkness, but the recovery operations team desires a landing in daylight, then an analysis is performed to determine how to change the mission design to meet this request. Also, subsystems request feasibility of alternate or contingency mission designs, such as adding an Orion main engine checkout burn or Orion completing all of its burns using only its auxiliary thrusters. This paper examines and presents the evolving trade studies that incorporate subsystem feedback and demonstrate the feasibility of these constrained mission trajectory designs and contingencies.

Dawn, Timothy F.

Targeting Cislunar Near Rectilinear Halo Orbits for Human Space Exploration

Part of the challenge of charting a human exploration space architecture is finding locations to stage missions to multiple destinations. To that end, a specific subset of Earth-Moon halo orbits, known as Near Rectilinear Halo Orbits (NRHOs) are evaluated. In this paper, a systematic process for generating full ephemeris based ballistic NRHOs is outlined, different size NRHOs are examined for their favorability to avoid eclipses, the performance requirements for missions to and from NRHOs are calculated, and disposal options are evaluated. Combined, these studies confirm the feasibility of cislunar NRHOs to enable human exploration in the cislunar proving ground.

Williams, Jacob

Cislunar Near Rectilinear Halo Orbit for Human Space Exploration

In order to conduct sustained human exploration beyond Low Earth Orbit (LEO), spacecraft systems are designed to operate in a series of missions of increasing complexity. Regardless of the destination, Moon, Mars, asteroids or beyond, there is a substantial set of common objectives that must be met. Many orbit characterization studies have endeavored to evaluate the potential locations in cislunar space that are favorable for meeting common human exploration objectives in a stepwise approach. Multiple studies, by both NASA and other international space agencies, have indicated that Earth-­‐moon libration point orbits are attractive candidates for staging operations in the proving ground and beyond. In particular, the Near Rectilinear Orbit (NRO) has been demonstrated to meet multi-­‐mission and multi-­‐destination architectural constraints. However, a human mission to a selected NRO presents a variety of new challenges for mission planning. While a growing number of robotic missions have completed successful operations to various specific libration point orbits, human missions have never been conducted to orbits of this class. Human missions have unique challenges that differ significantly from robotic missions, including a lower tolerance for mission risk and additional operational constraints that are associated only with human spacecraft. In addition, neither robotic nor human missions have been operated in the NRO regime specifically, and NROs exhibit dynamical characteristics that can differ significantly as compared to other halo orbits. Finally, multi-­‐body orbits, such as libration point orbits, are identified to exist in a simplified orbit model known as the Circular Restricted Three Body Problem (CRTBP) and must then be re-­‐solved in the full ephemeris model. As a result, the behavior of multi-­‐body orbits cannot be effectively characterized within the classical two-­‐body orbit dynamics framework more familiar to the human spaceflight community. In fact, a given NRO is not identified by a set of Keplerian orbit parameters, and a valid epoch specific state vector must be first obtained from a multi-body dynamical model. In this paper, the significant performance and operational challenges of conducting human missions to the NRO are evaluated. First, a systematic process for generating full ephemeris based ballistic NROs of various families is outlined to demonstrate the relative ease in which a multi-­‐revolution orbit can be found for any epoch and for various orbit geometries. In the Earth-­‐Moon system, NROs, which are halo orbits with close passage over a lunar pole, can exist with respect to libration point 1 (L1) or libration point 2 (L2) and are either from a North or South family orbit class with respect to the ecliptic. Second, the ability to maintain the orbit over the lifetime of a habitat mission by applying a reliable station-keeping strategy is investigated. The NRO, while similar to the quasi-­‐halo orbits that the Artemis mission flew, requires an updated station keeping strategy. This is due to several dynamical differences such as the increased relative stability of the NRO compared to other halo orbits and the close passage over the lunar surface as shown in Figure 1. Multiple station-keeping strategies are being investigated to ensure a human spacecraft remains on a predictable path. As the NRO is not described in simple two-­‐body parameters, analysis must determine the best strategy for targeting a reference NRO as well as how closely a future state should be constrained. In addition, costs will be minimized by determining maneuver directionality based on an identified pattern in the optimal station-keeping solutions or an analytically derived relationship. The candidate station-keeping algorithm must be stable and robust to environmental and vehicle uncertainties as well to navigation estimation and flight control execution errors. To that end, navigation accuracies, the impact on the station-keeping execution errors as well as other vehicle uncertainties need to be assessed. Starting with Orion, current navigation accuracies are evaluated and then navigation requirements are derived assuming a desired station-keeping propellant budget. Third, the performance requirements to and from the NRO are evaluated. Important parameters for developing expected propellant costs include epoch of operation, size and type of NRO, Earth departure and return constraints, as well as abort or early-­‐return capability. Finally, rendezvous and proximity operations are vital aspects of multi-­‐mission human exploration endeavors. The ability to conduct rendezvous and the associated propellant costs are assessed as well as the impacts of various profile assumptions including the location within the NRO the rendezvous is performed. The results of these studies will influence plans for international cooperation on both nearer term proving ground missions and beyond.

Whitley, Ryan

A New Architecture for Extending the Capabilities of the Copernicus Trajectory Optimization Program

This paper describes a new plugin architecture developed for the Copernicus spacecraft trajectory optimization program. Details of the software architecture design and development are described, as well as examples of how the capability can be used to extend the tool in order to expand the type of trajectory optimization problems that can be solved. The inclusion of plugins is a significant update to Copernicus, allowing user-created algorithms to be incorporated into the tool for the first time. The initial version of the new capability was released to the Copernicus user community with version 4.1 in March 2015, and additional refinements and improvements were included in the recent 4.2 release. It is proving quite useful, enabling Copernicus to solve problems that it was not able to solve before.

Williams, Jacob

Mars Ascent Vehicle-First Stage Motor

This project is development effort of a first stage solid motor based on a two-stage solid motor Mars Ascent Vehicle (MAV) design for the robotic Mars Sample Return (MSR) mission (fig. 1). The MSR MAV has been studied for decades and multiple concepts have been shown to meet the mission objectives as posed.1 However, there remains significant uncertainty with the MAV requirements. The sample container and sample cache itself is immature. Additionally, MAV-specific requirements ranging from full three-axis controlled and strict communication requirements to minimal capability concepts are still under consideration. Given the maturity of the overall mission requirements, the MAV has been limited to a large number of parametric analyses and paper studies. Recently, a Jet Propulsion Laboratory study highlighted the flexibility of a two-stage solid motor concept. The MAV itself is driven by the constraints of the Entry, Decent, and Landing (EDL) system. Within the EDL constraints, there is a range of MAV options ranging in complexity from simple spun upper stage options to higher capability three-axis controlled solutions. There are also options to trade the ratio of mission (Delta)V between the first and second stage. Finally, sensitivity studies also indicated that solid motors with a high percentage of off-load flexability only had minor impact on the total system mass over a single point design optimized motor. This flexibility in the first stage motor has allowed NASA to mature the design of the motor beyond parametric analyses and start to address known design challenges of the motor.

Dankanich, John

Mars Ascent Vehicle-Propellant Aging

This project is to develop and test a new propellant formulation specifically for the Mars Ascent Vehicle (MAV) for the robotic Mars Sample Return mission. The project was initiated under the Planetary Sciences Division In-Space Propulsion Technology (ISPT) program and is continuing under the Mars Exploration Program. The two-stage, solid motor-based MAV has been the leading MAV solution for more than a decade. Additional studies show promise for alternative technologies including hybrid and bipropellant options, but the solid motor design has significant propellant density advantages well suited for physical constraints imposed while using the SkyCrane descent stage. The solid motor concept has lower specific impulse (Isp) than alternatives, but if the first stage and payload remain sufficiently small, the two-stage solid MAV represents a potential low risk approach to meet the mission needs. As the need date for the MAV slips, opportunities exist to advance technology with high on-ramp potential. The baseline propellant for the MAV is currently the carboxyl terminated polybutadiene (CTPB) based formulation TP-H-3062 due to its advantageous low temperature mechanical properties and flight heritage. However, the flight heritage is limited and outside the environments, the MAV must endure. The ISPT program competed a propellant formulation project with industry and selected ATK to develop a new propellant formulation specifically for the MAV application. Working with ATK, a large number of propellant formulations were assessed to either increase performance of a CTPB propellant or improve the low temperature mechanical properties of a hydroxyl terminated polybutadiene (HTPB) propellant. Both propellants demonstrated potential to increase performance over heritage options, but an HTPB propellant formulation, TP-H-3544, was selected for production and testing. The test plan includes propellant aging first at high vacuum conditions, representative of the Mars transit, followed by an additional year at simulated Mars surface conditions. The actual Mars surface environment is based on the igloo design, actively maintains the propellant at or above -40 degC, 95% carbon dioxide at Mars surface pressure. The NASA Marshall Space Flight Center (MSFC) Mars environment test facility is shown in figure 1 and located in the East Test area of Redstone Arsenal due to storage of live propellants. The facility consists of a vacuum chamber placed inside a large freezer unit. The facility includes pressure and temperature monitoring equipment in addition to a vacuum quality monitoring system spectrometer to record any outgassing products.

Dankanich, John

Rendezvous and Docking Strategy for Crewed Segment of the Asteroid Redirect Mission

This paper will describe the overall rendezvous, proximity operations and docking (RPOD) strategy in support of the Asteroid Redirect Crewed Mission (ARCM), as part of the Asteroid Redirect Mission (ARM). The focus of the paper is on the crewed mission phase of ARM, starting with the establishment of Orion in the Distant Retrograde Orbit (DRO) and ending with docking to the Asteroid Redirect Vechicle (ARV). The paper will detail the sequence of maneuvers required to execute the rendezvous and proximity operations mission phases along with the on-board navigation strategies, including the final approach phase. The trajectories to be considered will include target vehicles in a DRO. The paper will also discuss the sensor requirements for rendezvous and docking and the various trade studies associated with the final sensor selection. Building on the sensor requirements and trade studies, the paper will include a candidate sensor concept of operations, which will drive the selection of the sensor suite; concurrently, it will be driven by higher level requirements on the system, such as crew timeline constraints and vehicle consummables. This paper will address how many of the seemingly competing requirements will have to be addressed to create a complete system and system design. The objective is to determine a sensor suite and trajectories that enable Orion to successfully rendezvous and dock with a target vehicle in trans lunar space. Finally, the paper will report on the status of a NASA action to look for synergy within RPOD, across the crewed and robotic asteroid missions.

Hinkel, Heather D.

General Methodology for Designing Spacecraft Trajectories

A methodology for designing spacecraft trajectories in any gravitational environment within the solar system has been developed. The methodology facilitates modeling and optimization for problems ranging from that of a single spacecraft orbiting a single celestial body to that of a mission involving multiple spacecraft and multiple propulsion systems operating in gravitational fields of multiple celestial bodies. The methodology consolidates almost all spacecraft trajectory design and optimization problems into a single conceptual framework requiring solution of either a system of nonlinear equations or a parameter-optimization problem with equality and/or inequality constraints.

Condon, Gerald

Time and Energy, Exploring Trajectory Options Between Nodes in Earth-Moon Space

The Global Exploration Roadmap (GER) was released by the International Space Exploration Coordination Group (ISECG) in September of 2011. It describes mission scenarios that begin with the International Space Station and utilize it to demonstrate necessary technologies and capabilities prior to deployment of systems into Earth-Moon space. Deployment of these systems is an intermediate step in preparation for more complex deep space missions to near-Earth asteroids and eventually Mars. In one of the scenarios described in the GER, "Asteroid Next", there are activities that occur in Earth-Moon space at one of the Earth-Moon Lagrange (libration) points. In this regard, the authors examine the possible role of an intermediate staging point in an effort to illuminate potential trajectory options for conducting missions in Earth-Moon space of increasing duration, ultimately leading to deep space missions. This paper will describe several options for transits between Low Earth Orbit (LEO) and the libration points, transits between libration points, and transits between the libration points and interplanetary trajectories. The solution space provided will be constrained by selected orbital mechanics design techniques and physical characteristics of hardware to be used in both crewed missions and uncrewed missions. The relationships between time and energy required to transfer hardware between these locations will provide a better understanding of the potential trade-offs mission planners could consider in the development of capabilities, individual missions, and mission series in the context of the ISECG GER.

Martinez, Roland

Recent Improvements to the Copernicus Trajectory Design and Optimization System

Copernicus is a software tool for spacecraft trajectory design and optimization. The latest version (v3.0.1) was released in October 2011. It is available at no cost to NASA centers, government contractors, and organizations with a contractual affiliation with NASA. This paper is a brief overview of the recent development history of Copernicus. An overview of the evolution of the software and a discussion of significant new features and improvements is given, and how the tool is used to design spacecraft missions

Williams, Jacob

Theoretical Foundation of Copernicus: A Unified System for Trajectory Design and Optimization

The fundamental methods are described for the general spacecraft trajectory design and optimization software system called Copernicus. The methods rely on a unified framework that is used to model, design, and optimize spacecraft trajectories that may operate in complex gravitational force fields, use multiple propulsion systems, and involve multiple spacecraft. The trajectory model, with its associated equations of motion and maneuver models, are discussed.

Ocampo, Cesar

Overview and Software Architecture of the Copernicus Trajectory Design and Optimization System

The Copernicus Trajectory Design and Optimization System represents an innovative and comprehensive approach to on-orbit mission design, trajectory analysis and optimization. Copernicus integrates state of the art algorithms in optimization, interactive visualization, spacecraft state propagation, and data input-output interfaces, allowing the analyst to design spacecraft missions to all possible Solar System destinations. All of these features are incorporated within a single architecture that can be used interactively via a comprehensive GUI interface, or passively via external interfaces that execute batch processes. This paper describes the Copernicus software architecture together with the challenges associated with its implementation. Additionally, future development and planned new capabilities are discussed. Key words: Copernicus, Spacecraft Trajectory Optimization Software.

Williams, Jacob

The Mission Assessment Post Processor (MAPP): A New Tool for Performance Evaluation of Human Lunar Missions

The National Aeronautics and Space Administration s (NASA) Constellation Program paves the way for a series of lunar missions leading to a sustained human presence on the Moon. The proposed mission design includes an Earth Departure Stage (EDS), a Crew Exploration Vehicle (Orion) and a lunar lander (Altair) which support the transfer to and from the lunar surface. This report addresses the design, development and implementation of a new mission scan tool called the Mission Assessment Post Processor (MAPP) and its use to provide insight into the integrated (i.e., EDS, Orion, and Altair based) mission cost as a function of various mission parameters and constraints. The Constellation architecture calls for semiannual launches to the Moon and will support a number of missions, beginning with 7-day sortie missions, culminating in a lunar outpost at a specified location. The operational lifetime of the Constellation Program can cover a period of decades over which the Earth-Moon geometry (particularly, the lunar inclination) will go through a complete cycle (i.e., the lunar nodal cycle lasting 18.6 years). This geometry variation, along with other parameters such as flight time, landing site location, and mission related constraints, affect the outbound (Earth to Moon) and inbound (Moon to Earth) translational performance cost. The mission designer must determine the ability of the vehicles to perform lunar missions as a function of this complex set of interdependent parameters. Trade-offs among these parameters provide essential insights for properly assessing the ability of a mission architecture to meet desired goals and objectives. These trades also aid in determining the overall usable propellant required for supporting nominal and off-nominal missions over the entire operational lifetime of the program, thus they support vehicle sizing.

Williams, Jacob

Evaluation of Dual-Launch Lunar Architectures Using the Mission Assessment Post Processor

The National Aeronautics and Space Administrations (NASA) Constellation Program is currently designing a new transportation system to replace the Space Shuttle, support human missions to both the International Space Station (ISS) and the Moon, and enable the eventual establishment of an outpost on the lunar surface. The present Constellation architecture is designed to meet nominal capability requirements and provide flexibility sufficient for handling a host of contingency scenarios including (but not limited to) launch delays at the Earth. This report summarizes a body of work performed in support of the Review of U.S. Human Space Flight Committee. It analyzes three lunar orbit rendezvous dual-launch architecture options which incorporate differing methodologies for mitigating the effects of launch delays at the Earth. NASA employed the recently-developed Mission Assessment Post Processor (MAPP) tool to quickly evaluate vehicle performance requirements for several candidate approaches for conducting human missions to the Moon. The MAPP tool enabled analysis of Earth perturbation effects and Earth-Moon geometry effects on the integrated vehicle performance as it varies over the 18.6-year lunar nodal cycle. Results are provided summarizing best-case and worst-case vehicle propellant requirements for each architecture option. Additionally, the associated vehicle payload mass requirements at launch are compared between each architecture and against those of the Constellation Program. The current Constellation Program architecture assumes that the Altair lunar lander and Earth Departure Stage (EDS) vehicles are launched on a heavy lift launch vehicle. The Orion Crew Exploration Vehicle (CEV) is separately launched on a smaller man-rated vehicle. This strategy relaxes man-rating requirements for the heavy lift launch vehicle and has the potential to significantly reduce the cost of the overall architecture over the operational lifetime of the program. The crew launch occurs first, four days prior to the optimal trans-lunar injection (TLI) departure window. This is done to allow for launch delays in the Altair/EDS launch. During this time, the Orion vehicle is required to conduct orbit maintenance while loitering in low Earth orbit (LEO). The alternative architectures presented aim to eliminate the need for costly orbit maintenance maneuvers while loitering in LEO. In all of the alternative architectures considered, it is assumed that the Altair and Orion vehicles are nominally launched 90 minutes apart, depart the Earth separately, and complete the rendezvous and docking sequence at the Moon. In this lunar orbit rendezvous (LOR) strategy, both the Altair and Orion vehicles will require separate EDS stages, and each will be required to perform lunar orbit insertion (LOI). This has the effect of balancing payload requirements between the two launch vehicles at the Earth. In this case, the overall payload mass is increased slightly, but the increased mission costs could potentially be offset by requiring the construction of two rockets similar in size and nature, unlike the current Constellation architecture. Three dual-launch architecture options with LOR were evaluated, which incorporate differing methodologies for mitigating the effects of launch delays at the Earth. Benefits and drawbacks of each of the dual-launch architecture options with LOR are discussed and the overall mission performance is compared with that of the existing Constellation Program lunar architecture.

Stewart, Shaun M.

Implementation of an Autonomous Multi-Maneuver Targeting Sequence for Lunar Trans-Earth Injection

Using a fully analytic initial guess estimate as a first iterate, a targeting procedure that constructs a flyable burn maneuver sequence to transfer a spacecraft from any closed Moon orbit to a desired Earth entry state is developed and implemented. The algorithm is built to support the need for an anytime abort capability for Orion. Based on project requirements, the Orion spacecraft must be able to autonomously calculate the translational maneuver targets for an entire Lunar mission. Translational maneuver target sequences for the Orion spacecraft include Lunar Orbit Insertion (LOI), Trans-Earth Injection (TEI), and Trajectory Correction Maneuvers (TCMs). This onboard capability is generally assumed to be supplemental to redundant ground computation in nominal mission operations and considered as a viable alternative primarily in loss of communications contingencies. Of these maneuvers, the ability to accurately and consistently establish a flyable 3-burn TEI target sequence is especially critical. The TEI is the sole means by which the crew can successfully return from the Moon to a narrowly banded Earth Entry Interface (EI) state. This is made even more critical by the desire for global access on the lunar surface. Currently, the designed propellant load is based on fully optimized TEI solutions for the worst case geometries associated with the accepted range of epochs and landing sites. This presents two challenges for an autonomous algorithm: in addition to being feasible, the targets must include burn sequences that do not exceed the anticipated propellant load.

Whitley, Ryan J.