Optical ascent into orbit - a new look at an old problem.
Optimum thrust programming of ascent trajectory for orbiting space vehicle, using parameter variation method
SEARCH · Engineering Papers
Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.
Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.
Optimum thrust programming of ascent trajectory for orbiting space vehicle, using parameter variation method
The NASA In-Space Propulsion program has been engaged in a project to increase the technology readiness of solar sails. Recently, these efforts came to fruition in the form of several software tools to model solar sail guidance, navigation and control. Furthermore, solar sails are one of five technologies competing for the New Millennium Program Space Technology 9 flight demonstration mission. The historic Echo 1 and Echo 2 balloons were comprised of aluminized Mylar, which is the near-term material of choice for solar sails. Both spacecraft, but particularly Echo 2, were in low Earth orbits with characteristics similar to the proposed Space Technology 9 orbit. Therefore, the Echo balloons are excellent test cases for solar sail model validation. We present the results of studies of Echo trajectories that validate solar sail models of optics, solar radiation pressure, shape and low-thrust orbital dynamics.
The Minimum Hamiltonian Ascent Trajectory Evaluation (MASTRE) program and its predecessors, the ROBOT and the RAGMOP programs, have had a long history of supporting MSFC in the simulation of space boosters for the purpose of performance evaluation. The ROBOT program was used in the simulation of the Saturn 1B and Saturn 5 vehicles in the 1960's and provided the first utilization of the minimum Hamiltonian (or min-H) methodology and the steepest ascent technique to solve the optimum trajectory problem. The advent of the Space Shuttle in the 1970's and its complex airplane design required a redesign of the trajectory simulation code since aerodynamic flight and controllability were required for proper simulation. The RAGMOP program was the first attempt to incorporate the complex equations of the Space Shuttle into an optimization tool by using an optimization method based on steepest ascent techniques (but without the min-H methodology). Development of the complex partial derivatives associated with the Space Shuttle configuration and using techniques from the RAGMOP program, the ROBOT program was redesigned to incorporate these additional complexities. This redesign created the MASTRE program, which was referred to as the Minimum Hamiltonian Ascent Shuttle TRajectory Evaluation program at that time. Unique to this program were first-stage (or booster) nonlinear aerodynamics, upper-stage linear aerodynamics, engine control via moment balance, liquid and solid thrust forces, variable liquid throttling to maintain constant acceleration limits, and a total upgrade of the equations used in the forward and backward integration segments of the program. This modification of the MASTRE code has been used to simulate the new space vehicles associated with the National Launch Systems (NLS). Although not as complicated as the Space Shuttle, the simulation and analysis of the NLS vehicles required additional modifications to the MASTRE program in the areas of providing additional flexibility in the use of the program, allowing additional optimization options, and providing special options for the NLS configuration.
FORTRAN 4 orbit determination program system for estimating space vehicle trajectories from various tracking data for postflight analyses
Cyclic creep response was investigated and design methods applicable to thermal protection system structures were developed. The steady-state (constant temperature and load) and cyclic creep response characteristics of four alloys were studied. Steady-state creep data were gathered through a literature survey to establish reference data bases. These data bases were used to develop empirical equations describing creep as a function of time, temperature, and stress and as a basis of comparison for test data. Steady-state creep tests and tensile cyclic tests were conducted. The following factors were investigated: material thickness and rolling direction; material cyclic creep response under varying loads and temperatures; constant stress and temperature cycles representing flight conditions; changing stresses present in a creeping beam as a result of stress redistribution; and complex stress and temperature profiles representative of space shuttle orbiter trajectories. A computer program was written, applying creep hardening theories and empirical equations for creep, to aid in analysis of test data. Results are considered applicable to a variety of structures which are cyclicly exposed to creep producing thermal environments.
Monte Carlo Investigation of Trajectory Operations and Requirements (MONITOR) program performs spacecraft mission maneuver simulations for craft mission maneuver simulations for geosynchronous single-maneuver, and cometencounter trajectories. Used primarily to study geosynchronous missions and model trajectories of satellites deployed by Space Shuttle. Program written in FORTRAN IV.
The National Aeronautics and Space Administration (NASA) selected Lunar Prospector (LP) as one of the discovery missions to conduct solar system exploration science investigations. The mission was NASA's first lunar voyage to investigate key science objectives since Apollo and was launched in January 1998. In keeping with discovery program requirements to reduce total mission cost and utilize new technology, Lunar Prospector's mission design and control will focus on the use of innovative and proven trajectory analysis programs. As part of this effort, the Goddard Space Flight Center and the Ames Research Center became partners in the Lunar Prospector trajectory team to provide the trajectory analysis and orbit determination support. At the end of 1998, Lunar Prospector completed its one-year primary mission at 100-km altitude above the lunar surface. On December 19, 1998, Lunar Prospector entered its extended mission phase. The mission orbit was lowered from 100 km to a mean altitude of 40 km. Due to lunar potential effects, the altitude of Lunar Prospector varied from 25 to 55 km above the mean lunar geoid. After one month at 40 km, the lunar potential model was updated based upon the new tracking data at 40 km. On January 15, 1999, the altitude was lowered again to a mean altitude of 30 km. The spherical altitude varied between 15 km and 45 km above the mean lunar geoid while the topographical altitude varied between 10 km and 50 km. Various means were employed to get accurate lunar surface elevation including Clementine altimetry and LOS analysis. Based upon the best available terrain maps, Lunar Prospector reached actual altitudes of 8 km above lunar mountains in the southern polar region. This extended mission phase of six months will enable LP to obtain science data up to 3 orders of magnitude better than at the mission orbit. At the end of the operations mission, LP was targeted for impact at a chosen location that allowed optical observation of the lunar ejecta as LP ended its mission at 1.6 km/sec. This paper details the trajectory design and orbit determination planning and actual results of the Lunar Prospector nominal and extended mission including maneuver design, eccentricity vs. argument of perigee evolution, topographical altitude estimation, and lunar potential modeling. This paper provides understanding of the quasi-frozen orbit design of the LP mission, the optimization process of lunar orbit targets, the impacts that the selected lunar potential models play, and discusses the feasibility of meeting the mission goals. Observed evolution of the Keplerian orbit elements are compared to the theoretical predictions using the latest lunar potential model available which incorporates the Lunar Prospector Doppler data. Mapping orbit maintenance maneuver design along with results of the actual maneuvers to maintain the orbital requirements are also presented.
The Trajectory Tape Print Program (TRJPR1) was developed to print applicable information from a Space Trajectory tape created by the Mission Planning and Analysis Division (MPAD) in the MPAD Common Format for the on-orbit phase of the Mission. Instructions for TRJPR1's use are given.
Computer program using numerical methods that calculates minimum time for space vehicle to meet its mission with optimum trajectory, and can maximize option if burning time is fixed
Previous error analyses conducted by the Guidance and Dynamics Branch of NASA have used the Guidance Analysis Program (GAP) as the trajectory simulation tool. Plans are made to conduct all future error analyses using the Space Vehicle Dynamics Simulation (SVDS) program. A study was conducted to compare the inertial measurement unit (IMU) error simulations of the two programs. Results of the GAP/SVDS comparison are presented and problem areas encountered while attempting to simulate IMU errors, vehicle performance uncertainties and environmental uncertainties using SVDS are defined. An evaluation of the SVDS linear error analysis capability is also included.
Research on control, design and programming of kinematically redundant robot manipulators (KRRM) is discussed. These are devices in which there are more joint space degrees of freedom than are required to achieve every position and orientation of the end-effector necessary for a given task in a given workspace. The technological developments described here deal with: kinematic programming techniques for automatically generating joint-space trajectories to execute prescribed tasks; control of redundant manipulators to optimize dynamic criteria (e.g., applications of forces and moments at the end-effector that optimally distribute the loading of actuators); and design of KRRMs to optimize functionality in congested work environments or to achieve other goals unattainable with non-redundant manipulators. Kinematic programming techniques are discussed, which show that some pseudo-inverse techniques that have been proposed for redundant manipulator control fail to achieve the goals of avoiding kinematic singularities and also generating closed joint-space paths corresponding to close paths of the end effector in the workspace. The extended Jacobian is proposed as an alternative to pseudo-inverse techniques.
Computer program for current profile and trajectory analysis for cesium contact thrustor leading to integral focus configuration of multistrip contact engines for long space missions
During early conceptual design of complex systems, speed and accuracy are often at odds with one another. While many characteristics of the design are fluctuating rapidly during this phase there is nonetheless a need to acquire accurate data from which to down-select designs as these decisions will have a large impact upon program life-cycle cost. Therefore enabling the conceptual designer to produce accurate data in a timely manner is tantamount to program viability. For conceptual design of launch vehicles, trajectory analysis and optimization is a large hurdle. Tools such as the industry standard Program to Optimize Simulated Trajectories (POST) have traditionally required an expert in the loop for setting up inputs, running the program, and analyzing the output. The solution space for trajectory analysis is in general non-linear and multi-modal requiring an experienced analyst to weed out sub-optimal designs in pursuit of the global optimum. While an experienced analyst presented with a vehicle similar to one which they have already worked on can likely produce optimal performance figures in a timely manner, as soon as the "experienced" or "similar" adjectives are invalid the process can become lengthy. In addition, an experienced analyst working on a similar vehicle may go into the analysis with preconceived ideas about what the vehicle's trajectory should look like which can result in sub-optimal performance being recorded. Thus, in any case but the ideal either time or accuracy can be sacrificed. In the authors' previous work a tool called multiPOST was created which captures the heuristics of a human analyst over the process of executing trajectory analysis with POST. However without the instincts of a human in the loop, this method relied upon Monte Carlo simulation to find successful trajectories. Overall the method has mixed results, and in the context of optimizing multiple vehicles it is inefficient in comparison to the method presented POST's internal optimizer functions like any other gradient-based optimizer. It has a specified variable to optimize whose value is represented as optval, a set of dependent constraints to meet with associated forms and tolerances whose value is represented as p2, and a set of independent variables known as the u-vector to modify in pursuit of optimality. Each of these quantities are calculated or manipulated at a certain phase within the trajectory. The optimizer is further constrained by the requirement that the input u-vector must result in a trajectory which proceeds through each of the prescribed events in the input file. For example, if the input u-vector causes the vehicle to crash before it can achieve the orbital parameters required for a parking orbit, then the run will fail without engaging the optimizer, and a p2 value of exactly zero is returned. This poses a problem, as this "non-connecting" region of the u-vector space is far larger than the "connecting" region which returns a non-zero value of p2 and can be worked on by the internal optimizer. Finding this connecting region and more specifically the global optimum within this region has traditionally required the use of an expert analyst.
Optimizing a large number of trajectories over a wide range of parameters is a difficult and computationally intensive, particularly when the parametric space has a large number of dimensions. Solving parametric studies like these require good initial conditions for each optimization case, which results in a significant amount of manual interaction and human judgment and can be time consuming. The Space Launch System (SLS) uses POST2 (Program to Optimize Simulated Trajectories II) to simulate different ascent trajectories and perform mission analysis. SLS mission analysis currently uses two types of large scale, multidimensional parameter spaces. The qualifying factor between these spaces is the grid density, which determines the set of applicable solution methodologies. One type has a relatively low number of dimensions (2-3), but a large number of grid coordinates (2000- 4000), whereas the second type has a relatively low number of grid coordinates (150-350), but a higher number of dimensions (7-10).
AZUSA GDOPS computer program /AZGD2/ for Kennedy Space Center theoretical trajectory computing
Aerospace engineering and computer programming manual for space shuttle synthesis program to simulate spacecraft trajectories and weight analysis for performance prediction
A derivation of an explicit solution to the two point boundary-value problem of exoatmospheric guidance and trajectory optimization is presented. Fixed initial conditions and continuous burn, multistage thrusting are assumed. Any number of end conditions from one to six (throttling is required in the case of six) can be satisfied in an explicit and practically optimal manner. The explicit equations converge for off nominal conditions such as engine failure, abort, target switch, etc. The self starting, predictor/corrector solution involves no Newton-Rhapson iterations, numerical integration, or first guess values, and converges rapidly if physically possible. A form of this algorithm has been chosen for onboard guidance, as well as real time and preflight ground targeting and trajectory shaping for the NASA Space Shuttle Program.
The program formulation for PADS computer program is presented. It can size launch vehicles in conjunction with calculus-of-variations optimal trajectories and can also be used as a general-purpose branched trajectory optimization program. In the former use, it has the Space Shuttle Synthesis Program as well as a simplified stage weight module for optimally sizing manned recoverable launch vehicles. For trajectory optimization alone or with sizing, PADS has two trajectory modules. The first trajectory module uses the method of steepest descent; the second employs the method of quasilinearization, which requires a starting solution from the first trajectory module.