Search NASA⌕ Search

SEARCH · Search NASA

Results for “Multi - processor programming”

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 91 records · Page 5

External Tank Program - Legacy of Success

The largest single element of Space Shuttle is the External Tank (ET), which serves as the structural backbone of the vehicle during ascent and provides liquid propellants to the Orbiter s three Main Engines. The ET absorbs most of the seven million pounds of thrust exerted by the Solid Rocket Boosters and Main Engines. The design evolved through several block changes, reducing weight each time. Because the tank flies to orbital velocity with the Space Shuttle Orbiter, minimization of weight is mandatory, to maximize payload performance. The initial configuration, the standard weight tank, weighed 76,000 pounds and was an aluminum 2219 structure. The light weight tank weighed 66,000 pounds and flew 86 missions. The super light weight tank weighed 58,500 pounds and was primarily an aluminum-lithium structure. The final configuration and low weight enabled system level performance sufficient for assembly of the International Space Station in a high inclination orbit, vital for international cooperation. Another significant challenge was the minimization of ice formation on the cryogenic tanks. This was essential due to the system configuration and the choice of ceramic thermal protection system materials on the Orbiter. Ice would have been a major debris hazard. Spray on foam insulation materials served multiple functions including thermal insulation, conditioning of cryogenic propellants, and thermal protection for the tank structure during ascent and entry. The tank is large, and unique manufacturing facilities, tooling, and handling, and transportation operations were developed. Weld processes and tooling evolved with the design as it matured through several block changes. Non Destructive Evaluation methods were used to assure integrity of welds and thermal protection system materials. The aluminum-lithium alloy was used near the end of the program and weld processes and weld repair techniques had to be refined. Development and implementation of friction stir welding was a substantial technology development incorporated during the Program. Automated thermal protection system application processes were developed for the majority of the tank surface. Material obsolescence was an issue throughout the multi-decade program. Process controls were implemented to assure cleanliness in the production environment, to control contaminants, and to preclude corrosion. Each tank was accepted via rigorous inspections, including non-destructive evaluation techniques, proof testing, and all systems testing. In the post STS-107 era, the project focused on ascent debris risk reduction. This was accomplished via stringent process controls, post flight assessment using substantially improved imagery, and selective redesigns. These efforts were supported with a number of test programs to simulate combined environments. The debris risk was reduced by two orders of magnitude. During this time a major natural disaster was overcome when hurricane Katrina damaged the manufacturing facility. Numerous lessons from these efforts, the manufacturing and material processing issues, the key design features, and evolution of the design will be discussed.

Pilet, Jeffery C.↗

America's Next Great Ship: Space Launch System Core Stage Transitioning from Design to Manufacturing

The Space Launch System (SLS) Program is essential to achieving the Nation's and NASA's goal of human exploration and scientific investigation of the solar system. As a multi-element program with emphasis on safety, affordability, and sustainability, SLS is becoming America's next great ship of exploration. The SLS Core Stage includes avionics, main propulsion system, pressure vessels, thrust vector control, and structures. Boeing manufactures and assembles the SLS core stage at the Michoud Assembly Facility (MAF) in New Orleans, LA, a historical production center for Saturn V and Space Shuttle programs. As the transition from design to manufacturing progresses, the importance of a well-executed manufacturing, assembly, and operation (MA&O) plan is crucial to meeting performance objectives. Boeing employs classic techniques such as critical path analysis and facility requirements definition as well as innovative approaches such as Constraint Based Scheduling (CBS) and Cirtical Chain Project Management (CCPM) theory to provide a comprehensive suite of project management tools to manage the health of the baseline plan on both a macro (overall project) and micro level (factory areas). These tools coordinate data from multiple business systems and provide a robust network to support Material & Capacity Requirements Planning (MRP/CRP) and priorities. Coupled with these tools and a highly skilled workforce, Boeing is orchestrating the parallel buildup of five major sub assemblies throughout the factory. Boeing and NASA are transforming MAF to host state of the art processes, equipment and tooling, the most prominent of which is the Vertical Assembly Center (VAC), the largest weld tool in the world. In concert, a global supply chain is delivering a range of structural elements and component parts necessary to enable an on-time delivery of the integrated Core Stage. SLS is on plan to launch humanity into the next phase of space exploration.

Birkenstock, Benjamin↗

Computing Optimal Multiarc Trajectories

Optimal Multi-Arc Trajectories (OMAT) computer program designed to calculate solution to optimal-trajectory problem in cases of low thrust-to-weight ratios. Developed for two-body exoatmospheric problem with three degrees of freedom in inverse-square force field. Offers two different options: impulsive changes in velocity and finite burns with low thrust-to-weight ratios. Two distinct solutions available from program: optimal multi-impulse (OMI) solution and optimal multiburn (OMB) solution. Two solutions obtained separately, or results of OMI solution used to guess unknown parameters of OMB solution. Written for DEC VAX-series computer. Written completely in FORTRAN 77.

Jezewski, Donald J.↗

Performance Characteristics of the Multi-Zone NAS Parallel Benchmarks

We describe a new suite of computational benchmarks that models applications featuring multiple levels of parallelism. Such parallelism is often available in realistic flow computations on systems of grids, but had not previously been captured in bench-marks. The new suite, named NPB Multi-Zone, is extended from the NAS Parallel Benchmarks suite, and involves solving the application benchmarks LU, BT and SP on collections of loosely coupled discretization meshes. The solutions on the meshes are updated independently, but after each time step they exchange boundary value information. This strategy provides relatively easily exploitable coarse-grain parallelism between meshes. Three reference implementations are available: one serial, one hybrid using the Message Passing Interface (MPI) and OpenMP, and another hybrid using a shared memory multi-level programming model (SMP+OpenMP). We examine the effectiveness of hybrid parallelization paradigms in these implementations on three different parallel computers. We also use an empirical formula to investigate the performance characteristics of the multi-zone benchmarks.

Jin, Haoqiang↗

An iconic programming language for sensor-based robots

In this paper we describe an iconic programming language called Onika for sensor-based robotic systems. Onika is both modular and reconfigurable and can be used with any system architecture and real-time operating system. Onika is also a multi-level programming environment wherein tasks are built by connecting a series of icons which, in turn, can be defined in terms of other icons at the lower levels. Expert users are also allowed to use control block form to define servo tasks. The icons in Onika are both shape and color coded, like the pieces of a jigsaw puzzle, thus providing a form of error control in the development of high level applications.

Gertz, Matthew↗

High temperature oxidation-resistant thruster research

A program was conducted for NASA-LeRC by Aerojet Propulsion Division to establish the technology base for a new class of long-life, high-performance, radiation-cooled bipropellant thrusters capable of operation at temperatures over 2200 C (4000 F). The results of a systematic, multi-year program are described starting with the preliminary screening tests which lead to the final material selection. Life greater than 15 hours was demonstrated on a workhorse iridium-lined rhenium chamber at chamber temperatures between 2000 and 2300 C (3700 and 4200 F). The chamber was fabricated by the Chemical Vapor Deposition at Ultramet. The program culminated in the design, fabrication, and hot-fire test of an NTO/MMH 22-N (5-lbF) class thruster containing a thin wall iridium-lined rhenium thrust chamber with a 150:1 area ratio nozzle. A specific impulse of 310 seconds was measured and front-end thermal management was achieved for steady state and several pulsing duty cycles. The resulting design represents a 20 second specific impulse improvement over conventional designs in which the use of disilicide coated columbium chambers limit operation to 1300 C (2400 F).

Wooten, John R.↗

NASA's Exobiology Program

The goal of NASA's Exobiology Program is to understand the origin, evolution, and distribution of life, and life-related molecules, on earth and throughout the universe. Emphasis is focused on determining how the rate and direction of these processes were affected by the chemical and physical environment of the evolving planet, as well as by planetary, solar, and astrophysical phenomena. This is accomplished by a multi-disciplinary program of research conducted by over 60 principal investigators in both NASA and university laboratories. Major program thrusts are in the following research areas: biogenic elements; chemical evolution; origin of life; organic geochemistry; evolution of higher life forms; solar system exploration; and the search for extraterrestrial intelligence (SETI).

Devincenzi, D. L.↗

Development and Testing of a New Family of Supersonic Decelerators

The state of the art in Entry, Descent, and Landing systems for Mars applications is largely based on technologies developed in the late 1960's and early 1970's for the Viking Lander program. Although the 2011 Mars Science Laboratory has made advances in EDL technology, these are predominantly in the areas of entry (new thermal protection systems and guided hypersonic flight) and landing (the sky crane architecture). Increases in entry mass, landed mass, and landed altitude beyond MSL capabilities will require advances predominantly in the field of supersonic decelerators. With this in mind, a multi-year program has been initiated to advance three new types of supersonic decelerators that would enable future large-robotic and human-precursor class missions to Mars.

Clark, Ian G.↗

Satellite servicer system flight demonstration program

A program to develop the capability of servicing satellites in remote locations, where a series of flight that will demonstrate autonomous rendezvous and docking, supervised autonomous Orbital Replacement Unit (ORU) exchange, supervised autonomous fluid transfer and, proximity operations for Space Station Freedom were planned, is described. The flight demonstrations are the results of several mission scenarios with complex technical objectives. Three Shuttle flights are planned to complete the multi-objective program. The major hardware elements of the program are described and discussed. Demonstration objectives and technical approaches to the flight demonstrations are discussed. Existing and developing technologies are assessed for applicability to the Satellite Servicer System (SSSFD) program.

James S. Moore↗

Kinetically Tunable, Active Auxetic, and Variable Recruitment Active Textiles from Hierarchical Assemblies

Multifunctional textiles with programmable, multi-axial, distributed, and scalable actuation are highly desirable and presently unrealized. 1D torque-unbalanced active yarns within 2D textile structures are exploited to produce soft and scalable active textiles that exhibit tunable displacements, forces, stiffnesses, and kinematic deformations. Through a textile hierarchy spanning active material composition, yarn construction, textile geometry, and system architecture, these active textiles accomplish kinetic tunability, variable recruitment behaviors, and auxetic effects without mechanical contact, called active auxetic effects. New modes of pre-programmed multi-axial performance are enabled by geometrically manipulating—specifically pre-stressing and constraining—active filaments in torsion and leveraging their structural elastic instability within a textile geometry. The new kinematic motion afforded by torque-unbalanced active yarns enhances the performance of active textiles, which accomplish tensile strokes over 40%, generated blocked forces up to 308 N m−1, and specific work over 0.4. kJ kg−1. Advances in active textiles are demonstrated through multifunctional 3D applications, including a variable constriction pump that exhibits sequential actuation, a wearable that conforms multi-axially around the body, and a soft exoskeleton that performs assistive motions and on-body anchoring simultaneously. By harnessing the capabilities of active materials within a textile hierarchy, advances in the potentiality of multifunctional textiles are presented.

Active auxetic effects↗

Design Through Manufacturing: The Solid Model - Finite Element Analysis Interface

State-of-the-art computer aided design (CAD) presently affords engineers the opportunity to create solid models of machine parts which reflect every detail of the finished product. Ideally, these models should fulfill two very important functions: (1) they must provide numerical control information for automated manufacturing of precision parts, and (2) they must enable analysts to easily evaluate the stress levels (using finite element analysis - FEA) for all structurally significant parts used in space missions. Today's state-of-the-art CAD programs perform function (1) very well, providing an excellent model for precision manufacturing. But they do not provide a straightforward and simple means of automating the translation from CAD to FEA models, especially for aircraft-type structures. The research performed during the fellowship period investigated the transition process from the solid CAD model to the FEA stress analysis model with the final goal of creating an automatic interface between the two. During the period of the fellowship a detailed multi-year program for the development of such an interface was created. The ultimate goal of this program will be the development of a fully parameterized automatic ProE/FEA translator for parts and assemblies, with the incorporation of data base management into the solution, and ultimately including computational fluid dynamics and thermal modeling in the interface.

Rubin, Carol↗

Repair of Electronics for Long Duration Spaceflight

To reduce mission risk, long duration spaceflight and exploration activities will require greater degrees of self-sufficiency with regards to repair capability than have ever been employed before in space exploration. The current repair paradigm of replacing Orbital Replacement Units (ORUs) of malfunctioning avionics and electronic hardware will be impractical, since carrying all of the spares that could possibly be needed for a long duration mission would require upmass and volume at unprecedented and unacceptable levels. A strategy of component-level repair for electronics, however, could significantly reduce the mass and volume necessary for spares and enhance mission safety via a generic contingency capability. This approach is already used to varying degrees by the U.S. Navy, where vessels at sea experience some similar constraints such as the need for self sufficiency for moderately long time periods, and restrictions on volume of repair spares and infrastructure. The concept of conducting component-level repairs of electronics in spacecraft requires the development of design guidelines for future avionics (to enable repair), development of diagnostic techniques to allow an astronaut to pinpoint the faulty component aboard a vastly complex vehicle, and development of tools and methodologies for dealing with the physical processes of replacing the component. This physical process includes tasks such as conformal coating removal and replacement, component removal, replacement, and alignment--all in the difficulty of a reduced gravity environment. Further, the gravitational effects on the soldering process must be characterized and accounted for to ensure reliability of the newly repaired components. The Component-Level Electronics-Assembly Repair (CLEAR) project under the NASA Supportability program was established to develop and demonstrate the practicality of this repair approach. CLEAR involves collaborative efforts between NASA s Glenn Research Center, Langley Research Center, Johnson Space Center, the National Center for Space Exploration Research, and the U.S. Navy. The project goals are 1) develop and demonstrate a manually-operated electronics repair capability to be conducted in a spacecraft environment; and 2) develop guidelines for designs of electronics that facilitates component-level repair for future space exploration efforts. This multi-faceted program utilizes a cross-disciplinary approach to examine pre- and post-repair diagnostics, conformal coating removal and replacement, component soldering, and electronics design for supportability. These areas are investigated by a combination of trade studies, ground based testing, reduced gravity aircraft testing, and actual spaceflight testing on the International Space Station (ISS) in multiple experiments. This paper details the efforts of this program, with emphasis on early trade study results, ground-based efforts, and two upcoming ISS experiments.

Pettegrew, Richard D.↗

RACER: Effective Race Detection Using AspectJ

The limits of coding with joint constraints on detected and undetected error rates Programming errors occur frequently in large software systems, and even more so if these systems are concurrent. In the past, researchers have developed specialized programs to aid programmers detecting concurrent programming errors such as deadlocks, livelocks, starvation and data races. In this work we propose a language extension to the aspect-oriented programming language AspectJ, in the form of three new built-in pointcuts, lock(), unlock() and may be Shared(), which allow programmers to monitor program events where locks are granted or handed back, and where values are accessed that may be shared amongst multiple Java threads. We decide thread-locality using a static thread-local objects analysis developed by others. Using the three new primitive pointcuts, researchers can directly implement efficient monitoring algorithms to detect concurrent programming errors online. As an example, we expose a new algorithm which we call RACER, an adoption of the well-known ERASER algorithm to the memory model of Java. We implemented the new pointcuts as an extension to the Aspect Bench Compiler, implemented the RACER algorithm using this language extension and then applied the algorithm to the NASA K9 Rover Executive. Our experiments proved our implementation very effective. In the Rover Executive RACER finds 70 data races. Only one of these races was previously known.We further applied the algorithm to two other multi-threaded programs written by Computer Science researchers, in which we found races as well.

data analysis↗

The Rocket Engine Advancement Program 2 (REAP2)

The Rocket Engine Advancement Program (REAP) 2 program is being conducted by a university propulsion consortium consisting of the University of Alabama in Huntsville, Penn State University, Purdue University, Tuskegee University and Auburn University. It has been created to bring their combined skills to bear on liquid rocket combustion stability and thrust chamber cooling. The research team involves well established and known researchers in the propulsion community. The cure team provides the knowledge base, research skills, and commitment to achieve an immediate and continuing impact on present and future propulsion issues. through integrated research teams composed of analysts, diagnosticians, and experimentalists working together in an integrated multi-disciplinary program. This paper provides an overview of the program, its objectives and technical approaches. Research on combustion instability and thrust chamber cooling are being accomplished

Harper, Brent↗

Model based trajectory planning using preview

The control of manipulators is seen here as a two-level process. A method is described to convert information available at the programming level into trajectories suitable to be tracked by a servo control system. The goal of the servo is to absorb the unmodeled dynamics. Tracking accuracy will depend mainly on the acceleration demand of the nominal trajectory setpoint, in particular, the actuator output demand must remain bounded. Our scheme adaptively takes into consideration at the trajectory computation level the dynamics of the underlying system, dynamically available information acquired through sensors, various types of constraints, such as path accuracy, and manipulator optimization. This scheme is meant to be implemented on-line, to drive mechanical systems such as manipulators. It is developed in the context of a multi-manipulator programming and control environment for space applications developed as part of a collaborative effort between McGill University and the Jet Propulsion Laboratory.

Hayward, Vincent↗

High-Level Data Races

Data races are a common problem in concurrent and multi-threaded programming. They are hard to detect without proper tool support. Despite the successful application of these tools, experience shows that the notion of data race is not powerful enough to capture certain types of inconsistencies occurring in practice. In this paper we investigate data races on a higher abstraction layer. This enables us to detect inconsistent uses of shared variables, even if no classical race condition occurs. For example, a data structure representing a coordinate pair may have to be treated atomically. By lifting the meaning of a data race to a higher level, such problems can now be covered. The paper defines the concepts view and view consistency to give a notation for this novel kind of property. It describes what kinds of errors can be detected with this new definition, and where its limitations are. It also gives a formal guideline for using data structures in a multi-threading environment.

Artho, Cyrille↗

Space vehicle concepts

This paper presents several concepts of chemical-propulsion Space Vehicles (SVs) for manned Mars landing missions. For vehicle sizing purposes, several specific missions were chosen from opportunities in the late 1990's and early 2000's, and a vehicle "system" concept is then described which is applicable to the full range of missions and opportunities available. In general, missions utilizing planetary opposition alignments can he done with smaller vehicles than those utilizing planetary opposition alignments (reference I) The conjunction missions have a total mission time of about 3 years, including a required stay-time of about 60 days. Both types of missions might be desirable during a Mars program, the opposition type for early low-risk missions and/or for later unmanned cargo missions, and the conjunction type for more extensive science/exploration missions and/or for Mars base activities. Since the opposition missions appeared to drive the SV size more severely, there were probably more cases examined for them. Some of the concepts presented utilize all-propulsive braking, some utilize an all aerobraking approach, and some are hybrids. Weight statements are provided for various cases. The aerobraking cases have significant advantages in size and weight. Cryogenic propellants were used for the main propulsive elements in all cases, due to their significant weight advantage over storable propellants (reference 1). Extensive use is made of existing propulsive elements and other systems. Most of the work was done on O-g vehicle concepts, but partial-g and 1-g concepts are also provided and discussed. A recommendation is added that efforts be made to find ways to offset the long-term O-g effects on the crew, other than providing a g-field for the total SV or spacecraft, since this causes significant design and operations impacts. Several options for habitable elements are shown, such as large-diameter modules and Space Station (SS) types of modules. The latter were used as a reference because of their cost advantage as existing elements Several options are shown for the Mars landing vehicle, and a landing "system" is recommended which makes use of a large aeroshell to allow landing of payloads of various sizes and shapes over the course of a multi-year program. Because of the large size and weight of the SV it will be necessary to launch individual elements and assemble them in low Earth orbit (LEO). A configuration of one potential assembly concept is provided.

Michael Tucker↗

Computer technology forecast study for general aviation

A multi-year, multi-faceted program is underway to investigate and develop potential improvements in airframes, engines, and avionics for general aviation aircraft. The objective of this study was to assemble information that will allow the government to assess the trends in computer and computer/operator interface technology that may have application to general aviation in the 1980's and beyond. The current state of the art of computer hardware is assessed, technical developments in computer hardware are predicted, and nonaviation large volume users of computer hardware are identified.

Seacord, C. L.↗