Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “program ordering”

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.

At least 433 records · Page 24

PACOSS program

The objectives of the PACOSS program were to demonstrate the respective roles of passive and active control for structures that represented future Large Space Structures (LSS), to develop means to introduce passive vibration control, and to experimentally verify the damping predictions and the control algorithms. In order to meet the objectives, the program was divided into an analytical simulation phase to establish the respective roles of passive and active damping on a LSS-type structure, and a design, analysis, and test phase to validate the passive damping and the control algorithm performance for a structure. Predictable amounts of damping can be designed into a LSS structure, the best control strategy uses a combination of passive damping and active controls, and a more optimum system can be achieved by an early interaction between the structural designer, controls engineer, and the damping designer.

Richards, K. E., Jr.↗

Standardization in software conversion of (ROM) estimating

Technical problems and their solutions comprise by far the majority of work involved in space simulation engineering. Fixed price contracts with schedule award fees are becoming more and more prevalent. Accurate estimation of these jobs is critical to maintain costs within limits and to predict realistic contract schedule dates. Computerized estimating may hold the answer to these new problems, though up to now computerized estimating has been complex, expensive, and geared to the business world, not to technical people. The objective of this effort was to provide a simple program on a desk top computer capable of providing a Rough Order of Magnitude (ROM) estimate in a short time. This program is not intended to provide a highly detailed breakdown of costs to a customer, but to provide a number which can be used as a rough estimate on short notice. With more debugging and fine tuning, a more detailed estimate can be made.

Roat, G. H.↗

Plotting Program For Aerodynamical Computations

Panel Method Aerodynamic Plotting Program (PMAPP) written to plot results of aerodynamical analyses (flow data) from PMARC (ARC-12642), program for computation of three-dimensional flow by low-order panel method. PMAPP is interactive, color-capable graphics program designed to work with variety of computer terminals and printers. Also used to plot data from other programs, provided files containing those data defined according to PMARC conventions. Written in FORTRAN 77.

Wigren, L. J.↗

Radiation Hardness Assurance for Space Systems

The space radiation environment can lead to extremely harsh operating conditions for on-board electronic box and systems. The characteristics of the radiation environment are highly dependent on the type of mission (date, duration and orbit). Radiation accelerates the aging of the electronic parts and material and can lead to a degradation of electrical performance; it can also create transient phenomena on parts. Such damage at the part level can induce damage or functional failure at electronic box, subsystem, and system levels. A rigorous methodology is needed to ensure that the radiation environment does not compromise the functionality and performance of the electronics during the system life. This methodology is called hardness assurance. It consists of those activities undertaken to ensure that the electronic piece parts placed in the space system perform to their design specifications after exposure to the space environment. It deals with system requirements, environmental definitions, part selection, part testing, shielding and radiation tolerant design. All these elements should play together in order to produce a system tolerant to.the radiation environment. An overview of the different steps of a space system hardness assurance program is given in section 2. In order to define the mission radiation specifications and compare these requirements to radiation test data, a detailed knowledge of the space environment and the corresponding electronic device failure mechanisms is required. The presentation by J. Mazur deals with the Earth space radiation environment as well as the internal environment of a spacecraft. The presentation by J. Schwank deals with ionization effects, and the presentation by T. Weatherford deals with Single particle Event Phenomena (SEP) in semiconductor devices and microcircuits. These three presentations provide more detailed background to complement the sections 3 and 4. Part selection and categorization are discussed in section 5. Section 6 presents the organization of the hardness assurance within a project. Section 7 discusses emerging radiation hardness assurance issues.

Poivey, Christian↗

A Summary of Revisions Applied to a Turbulence Response Analysis Method for Flexible Aircraft Configurations

A software program and associated methodology to study gust loading on aircraft exists for a classification of geometrically simplified flexible configurations. This program consists of a simple aircraft response model with two rigid and three flexible symmetric degrees-of - freedom and allows for the calculation of various airplane responses due to a discrete one-minus- cosine gust as well as continuous turbulence. Simplifications, assumptions, and opportunities for potential improvements pertaining to the existing software program are first identified, then a revised version of the original software tool is developed with improved methodology to include more complex geometries, additional excitation cases, and additional output data so as to provide a more useful and precise tool for gust load analysis. In order to improve the original software program to enhance usefulness, a wing control surface and horizontal tail control surface is added, an extended application of the discrete one-minus-cosine gust input is employed, a supplemental continuous turbulence spectrum is implemented, and a capability to animate the total vehicle deformation response to gust inputs is included. These revisions and enhancements are implemented and an analysis of the results is used to validate the modifications.

Funk, Christie J.↗

Test program to develop vibroacoustics test criteria for the Galileo bus

In order to define random vibration test requirements for Galileo bus-mounted hardware, an extensive vibroacoustics test program was conducted on hardware available from the previous Voyager spacecraft development program. The Galileo test program consisted of acoustic tests on three configurations of the Voyager Dynamic Test Model bus and shaker random vibration tests on two flight-like bus equipment bay assemblies and one dummy equipment bay assembly. The primary goal of the acoustic tests was to define vibration levels at locations on the bus structure representative of inputs to bus equipment bay assemblies and to obtain response data on bus bay subassemblies for correlation with the vibration tests response data. The primary purpose of the vibration tests was to determine if the vibration tests excited subassembly responses at least as severely as the bus acoustic tests.

Kern, D. L.↗

Algorithms for software development version control and change detection

Simple computer algorithms for processing source program and text data files in order to extract change detection, version control, version history, and current status information are described. These algorithms presuppose that it is possible to attach to each record of the source files a 6-character code, placed within delimiters that will cause the compiler, or other using program, to ignore this code field. The code contains a 2-character code for a character-by-character position-sensitive checksum of the record, another for the record number in the file, and a third for the data on which the encoding took place. Once the source file has been thus encoded, it is possible to detect the following transactions on the file since the most recent version coding; (1) addition of new records (having no version code), (2) modification of existing records, (3) deletion of a number of records, (4) movement and/or duplication of existing records, and (5) modification and duplication of records. In addition, it is possible to extract a version history of the number of records created or modified by date. A special file listing program is described which prints the file records without showing the version codes, but places a "change bar" at the right margin whenever a change is detected. The program also provides a list of changed pages and a version history.

Tausworthe, R. C.↗

Engine Validation of Noise and Emission Reduction Technology Phase I

This final report has been prepared by Honeywell Aerospace, Phoenix, Arizona, a unit of Honeywell International, Inc., documenting work performed during the period December 2004 through August 2007 for the NASA Glenn Research Center, Cleveland, Ohio, under the Revolutionary Aero-Space Engine Research (RASER) Program, Contract No. NAS3-01136, Task Order 8, Engine Validation of Noise and Emission Reduction Technology Phase I. The NASA Task Manager was Dr. Joe Grady of the NASA Glenn Research Center. The NASA Contract Officer was Mr. Albert Spence of the NASA Glenn Research Center. This report is for a test program in which NASA funded engine validations of integrated technologies that reduce aircraft engine noise. These technologies address the reduction of engine fan and jet noise, and noise associated with propulsion/airframe integration. The results of these tests will be used by NASA to identify the engineering tradeoffs associated with the technologies that are needed to enable advanced engine systems to meet stringent goals for the reduction of noise. The objectives of this program are to (1) conduct system engineering and integration efforts to define the engine test-bed configuration; (2) develop selected noise reduction technologies to a technical maturity sufficient to enable engine testing and validation of those technologies in the FY06-07 time frame; (3) conduct engine tests designed to gain insight into the sources, mechanisms and characteristics of noise in the engines; and (4) establish baseline engine noise measurements for subsequent use in the evaluation of noise reduction.

Weir, Don↗

Power Processing and Flow Control for a 100 kW Hall Thruster System

Aerojet Rocketdyne's NextSTEP program is developing and demonstrating a 100 kW Electric Propulsion (EP) system, the XR-100, which includes a modular power processing unit and modular xenon feed system to operate a Nested Hall Thruster (NHT) designed for powers up to 200 kW. The NextSTEP system is intended for use on large scale cargo transportation to support human missions to the Moon and Mars, which require very high-power Solar Electric Propulsion (SEP) systems operating between 200 and 400 kW. The three-year program objective is to operate the integrated EP system continuously at 100 kW for 100 hours, advancing this very high-power EP system to Technology Readiness Level (TRL) 5. In order to process the power and control propellant flow for this high-power system, Aerojet Rocketdyne has developed a modular concept for the Power Processing Units (PPUs) and Xenon feed system. The program has completed testing of critical elements of the PPU and feed system with a thruster simulator. Design upgrades to demonstrate the TRL 5 capabilities are underway. This paper will present an overview of the program and system design approach, the high power XR-100 capabilities of the PPU and feed system, and the latest test results for the 100 kW EP system demonstration program. In order to successfully execute this contract, there is a close collaboration between the teammates at Aerojet Rocketdyne (AR), the University of Michigan (UM), the NASA Jet Propulsion Laboratory (JPL), and the NASA Glenn Research Center (GRC).

Soendker, Erich↗

Power Processing and Flow Control for a 100 kW Hall Thruster System

Aerojet Rocketdyne's NextSTEP program is developing and demonstrating a 100 kW Electric Propulsion (EP) system, the XR-100, which includes a modular power processing unit and modular xenon feed system to operate a Nested Hall Thruster (NHT) designed for powers up to 200 kW. The NextSTEP system is intended for use on large scale cargo transportation to support human missions to the Moon and Mars, which require very high-power Solar Electric Propulsion (SEP) systems operating between 200 and 400 kW. The three-year program objective is to operate the integrated EP system continuously at 100 kW for 100 hours, advancing this very high-power EP system to Technology Readiness Level (TRL) 5. In order to process the power and control propellant flow for this high-power system, Aerojet Rocketdyne has developed a modular concept for the Power Processing Units (PPUs) and Xenon feed system. The program has completed testing of critical elements of the PPU and feed system with a thruster simulator. Design upgrades to demonstrate the TRL 5 capabilities are underway. This paper will present an overview of the program and system design approach, the high power XR-100 capabilities of the PPU and feed system, and the latest test results for the 100 kW EP system demonstration program. In order to successfully execute this contract, there is a close collaboration between the teammates at Aerojet Rocketdyne (AR), the University of Michigan (UM), the NASA Jet Propulsion Laboratory (JPL), and the NASA Glenn Research Center (GRC).

Hablitzel, Sam↗

Two-dimensional kinetics computer program for orbit transfer vehicles

Future Orbit Transfer Vehicles (OTV) presently under consideration require rocket engines delivering a high specific impulse. This high performance can be obtained with large area ratio thrust chambers using oxygen with either hydrogen or hydrocarbon fuels. In the projected nozzles, the combustion products are expanded to low pressure and temperature levels at high Mach number, a domain which has not been experienced with existing rocket engines. In order to assist in the design and evaluation of OTV engines, modifications have recently been incorporated in the Two-Dimensional-Kinetics (TDK) computer program. These modifications include the treatment of shock waves induced by the wall curvature, and shocks which are attached to the wall. The reflection of a shock wave at the flow axis is also treated in an appropriate manner and multiple shock reflections are allowed. A Boundary Layer Module (BLM) has also been incorporated into the TDK computer program in order to provide an automated treatment of the rigorous JANNAF rocket engine performance prediction procedure.

Nickerson, G. R.↗

An Expert System for the Development of Efficient Parallel Code

We have built the prototype of an expert system to assist the user in the development of efficient parallel code. The system was integrated into the parallel programming environment that is currently being developed at NASA Ames. The expert system interfaces to tools for automatic parallelization and performance analysis. It uses static program structure information and performance data in order to automatically determine causes of poor performance and to make suggestions for improvements. In this paper we give an overview of our programming environment, describe the prototype implementation of our expert system, and demonstrate its usefulness with several case studies.

Jost, Gabriele↗

Microgravity Spray Cooling Research for High Powered Laser Applications

An extremely powerful laser is being developed at Goddard Space Flight Center for use on a satellite. This laser has several potential applications. One application is to use it for upper atmosphere weather research. In this case, the laser would reflect off aerosols in the upper atmosphere and bounce back to the satellite, where the aerosol velocities could be calculated and thus the upper atmosphere weather patterns could be monitored. A second application would be for the US. Air Force, which wants to use the laser strategically as a weapon for satellite defense. The Air Force fears that in the coming years as more and more nations gain limited space capabilities that American satellites may become targets, and the laser could protect the satellites. Regardless of the ultimate application, however, a critical step along the way to putting the laser in space is finding a way to efficiently cool it. While operating the laser becomes very hot and must be cooled to prevent overheating. On earth, this is accomplished by simply running cool tap water over the laser to keep it cool. But on a satellite, this is too inefficient. This would require too much water mass to be practical. Instead, we are investigating spray cooling as a means to cool the laser in microgravity. Spray cooling requires much less volume of fluid, and thus could be suitable for use on a satellite. We have inherited a 2.2 second Drop Tower rig to conduct our research with. In our experiments, water is pressurized with a compressed air tank and sprayed through a nozzle onto our test plate. We can vary the pressure applied to the water and the temperature of the plate before an experiment trial. The whole process takes place in simulated microgravity in the 2.2 second Drop Tower, and a high speed video camera records the spray as it hits the plate. We have made much progress in the past few weeks on these experiments. The rig originally did not have the capability to heat the test plate, but I did some heat transfer calculations and picked out a heater to order for the rig. I learned QBasic programming language to change the operating code for our drops, allowing us to rapidly cycle the spray nozzle open and closed to study the effects. We have derived an equation for flow rate vs. pressure for our experiment. We have recorded several videos of drops at different pressures, some with heated test plate and some without, and have noticed substantial differences in the liquid behavior. I have also changed the computer program to write a file with temperature vs. time profiles for the test plate, and once the necessary thermocouple comes in (it was ordered last week), we will have temperature profiles to accompany the videos. Once we have these temperature profiles to go with the videos, we will be able to see how the temperature is affected by the spray at different pressures, and how the spray changes its behavior once as the plate changes from hot to cool. With quantitative temperature data, we can then mathematically model the heat transfer from the plate to the cooling spray. Finally, we can look at the differences between trials in microgravity and those in normal earth gravity.

Zivich, Chad P.↗

Future Orbital Power Systems Technology Requirements

NASA is actively involved in program planning for missions requiring several orders of magnitude, more energy than in the past. Therefore, a two-day symposium was held to review the technology requirements for future orbital power systems. The purpose of the meeting was to give leaders from government and industry a broad view of current government supported technology efforts and future program plans in space power. It provided a forum for discussion, through workshops, to comment on current and planned programs and to identify opportunities for technology investment. Several papers are presented to review the technology status and the planned programs.

Source record↗

Activity-Centric Approach to Distributed Programming

The first phase of an effort to develop a NASA version of the Cybele software system has been completed. To give meaning to even a highly abbreviated summary of the modifications to be embodied in the NASA version, it is necessary to present the following background information on Cybele: Cybele is a proprietary software infrastructure for use by programmers in developing agent-based application programs [complex application programs that contain autonomous, interacting components (agents)]. Cybele provides support for event handling from multiple sources, multithreading, concurrency control, migration, and load balancing. A Cybele agent follows a programming paradigm, called activity-centric programming, that enables an abstraction over system-level thread mechanisms. Activity centric programming relieves application programmers of the complex tasks of thread management, concurrency control, and event management. In order to provide such functionality, activity-centric programming demands support of other layers of software. This concludes the background information. In the first phase of the present development, a new architecture for Cybele was defined. In this architecture, Cybele follows a modular service-based approach to coupling of the programming and service layers of software architecture. In a service-based approach, the functionalities supported by activity-centric programming are apportioned, according to their characteristics, among several groups called services. A well-defined interface among all such services serves as a path that facilitates the maintenance and enhancement of such services without adverse effect on the whole software framework. The activity-centric application-program interface (API) is part of a kernel. The kernel API calls the services by use of their published interface. This approach makes it possible for any application code written exclusively under the API to be portable for any configuration of Cybele.

Levy, Renato↗

Hybrid Differential Dynamic Programming with Stochastic Search

Differential dynamic programming (DDP) has been demonstrated as a viable approach to low-thrust trajectory optimization, namely with the recent success of NASA's Dawn mission. The Dawn trajectory was designed with the DDP-based Static/Dynamic Optimal Control algorithm used in the Mystic software.1 Another recently developed method, Hybrid Differential Dynamic Programming (HDDP),2, 3 is a variant of the standard DDP formulation that leverages both first-order and second-order state transition matrices in addition to nonlinear programming (NLP) techniques. Areas of improvement over standard DDP include constraint handling, convergence properties, continuous dynamics, and multi-phase capability. DDP is a gradient based method and will converge to a solution nearby an initial guess. In this study, monotonic basin hopping (MBH) is employed as a stochastic search method to overcome this limitation, by augmenting the HDDP algorithm for a wider search of the solution space.

Aziz, Jonathan↗

Programmer's manual for MMLE3, a general FORTRAN program for maximum likelihood parameter estimation

The MMLE3 is a maximum likelihood parameter estimation program capable of handling general bilinear dynamic equations of arbitrary order with measurement noise and/or state noise (process noise). The basic MMLE3 program is quite general and, therefore, applicable to a wide variety of problems. The basic program can interact with a set of user written problem specific routines to simplify the use of the program on specific systems. A set of user routines for the aircraft stability and control derivative estimation problem is provided with the program. The implementation of the program on specific computer systems is discussed. The structure of the program is diagrammed, and the function and operation of individual routines is described. Complete listings and reference maps of the routines are included on microfiche as a supplement. Four test cases are discussed; listings of the input cards and program output for the test cases are included on microfiche as a supplement.

Maine, R. E.↗