Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Performance Portability”

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 163 records · Page 9

Ventilation Heat Exchanger / Flow Meter for xPLSS

The flow meter / heat exchanger (FMHX) in the ventilation loop of the exploration EMU cools the ventilation gas and measures the ventilation flow rate. The heat exchanger transfers heat from the ventilation gas to the thermal control loop via a miniature shell-and-tube heat exchanger. The flow meters calculate the flow rate of gas through the ventilation loop based on the pressure drop across the heat exchanger core. Creare has delivered four design validation test (DVT) heat exchangers and five DVT flow meters to NASA JSC to support development of the exploration portable life support system (xPLSS). This paper describes the design and performance of the DVT units.The heat exchangers are designed to cool the ventilation gas to a specified temperature with low pressure losses under the most challenging operating conditions. The measured performance of the DVT heat exchangers agrees well with design models and meets all performance requirements. The flow meters use a MEMS thermal flow sensor to produce a signal that is proportional to a small bypass flow around the heat exchanger core. They are designed to achieve high measurement accuracy across the full range of xPLSS operating conditions. We calibrated the flow meters in a special-purpose flow facility that simulates operation in the xPLSS ventilation loop. Calibration testing shows that DVT flow meters produce digital output for vent loop mass flow that meets NASA’s accuracy requirements across the range of xPLSS operating conditions. This paper reviews the design of the heat exchangers and flow meters and presents data from the final flow meter calibration testing, heat exchanger performance validation, and initial ground testing in NASA’s xPLSS.

spacesuit↗

Ventilation Heat Exchanger / Flow Meter for xPLSS

The flow meter / heat exchanger (FMHX) in the ventilation loop of the exploration EMU cools the ventilation gas and measures the ventilation flow rate. The heat exchanger transfers heat from the ventilation gas to the thermal control loop via a miniature shell-and-tube heat exchanger. The flow meters calculate the flow rate of gas through the ventilation loop based on the pressure drop across the heat exchanger core. Creare has delivered four design validation test (DVT) heat exchangers and five DVT flow meters to NASA JSC to support development of the exploration portable life support system (xPLSS). This paper describes the design and performance of the DVT units.The heat exchangers are designed to cool the ventilation gas to a specified temperature with low pressure losses under the most challenging operating conditions. The measured performance of the DVT heat exchangers agrees well with design models and meets all performance requirements. The flow meters use a MEMS thermal flow sensor to produce a signal that is proportional to a small bypass flow around the heat exchanger core. They are designed to achieve high measurement accuracy across the full range of xPLSS operating conditions. We calibrated the flow meters in a special-purpose flow facility that simulates operation in the xPLSS ventilation loop. Calibration testing shows that DVT flow meters produce digital output for vent loop mass flow that meets NASA’s accuracy requirements across the range of xPLSS operating conditions. This paper reviews the design of the heat exchangers and flow meters and presents data from the final flow meter calibration testing, heat exchanger performance validation, and initial ground testing in NASA’s xPLSS.

spacesuit↗

Use of a New Portable Instrumented Impactor on the NASA Composite Crew Module Damage Tolerance Program

Damage tolerance performance is critical to composite structures because surface impacts at relatively low energies may result in a significant strength loss. For certification, damage tolerance criteria require aerospace vehicles to meet design loads while containing damage at critical locations. Data from standard small coupon testing are difficult to apply to larger more complex structures. Due to the complexity of predicting both the impact damage and the residual properties, damage tolerance is demonstrated primarily by testing. A portable, spring-propelled, impact device was developed which allows the impact damage response to be investigated on large specimens, full-scale components, or entire vehicles. During impact, both the force history and projectile velocity are captured. The device was successfully used to demonstrate the damage tolerance performance of the NASA Composite Crew Module. The impactor was used to impact 18 different design features at impact energies up to 35 J. Detailed examples of these results are presented, showing impact force histories, damage inspection results, and response to loading.

Jackson, Wade C.↗

The Design and Evaluation of "CAPTools"--A Computer Aided Parallelization Toolkit

Writing applications for high performance computers is a challenging task. Although writing code by hand still offers the best performance, it is extremely costly and often not very portable. The Computer Aided Parallelization Tools (CAPTools) are a toolkit designed to help automate the mapping of sequential FORTRAN scientific applications onto multiprocessors. CAPTools consists of the following major components: an inter-procedural dependence analysis module that incorporates user knowledge; a 'self-propagating' data partitioning module driven via user guidance; an execution control mask generation and optimization module for the user to fine tune parallel processing of individual partitions; a program transformation/restructuring facility for source code clean up and optimization; a set of browsers through which the user interacts with CAPTools at each stage of the parallelization process; and a code generator supporting multiple programming paradigms on various multiprocessors. Besides describing the rationale behind the architecture of CAPTools, the parallelization process is illustrated via case studies involving structured and unstructured meshes. The programming process and the performance of the generated parallel programs are compared against other programming alternatives based on the NAS Parallel Benchmarks, ARC3D and other scientific applications. Based on these results, a discussion on the feasibility of constructing architectural independent parallel applications is presented.

Yan, Jerry↗

A Portable High-Density Power Technology for Space, Lunar, and Planetary Applications

A new direct energy conversion concept called Nuclear Thermionic Avalanche Cell (NTAC) combined with a Metallic Junction Thermoelectric (MJ-TE) generator, both invented and patented by NASA, offers high specific power for portable applications. Estimates based on experimental results suggest superior performance compared to radioisotope thermoelectric generators (RTG) by up to two orders of magnitude for the NTAC and three to four times better for the MJ-TE generator for the same mass. The NTAC technology can use a variety of radioisotopes including nuclear waste to liberate a large number of intra-band(IB), inner shell electrons of atoms (105 C/cm3) by gamma-ray photons (100 keV to MeV). In contrast, conventional power generation has poor specific power because they only utilize the valence band electrons (3C/cm3) of the semiconductor or free electrons (8×103 C/cm3) of the conductor.

NTAC↗

On the Efficacy of Isolating Shoulder and Elbow Movements with a Soft, Portable, and Wearable Robotic Device

Treatment intensity has a profound effect on motor recovery following neurological injury. The use of robotics has potential to automate these labor-intensive therapy procedures that are typically performed by physical therapists. Further, the use of wearable robotics offers an aspect of portability that may allow for rehabilitation outside the clinic. The authors have developed a soft, portable, lightweight upper extremity wearable robotic device to provide motor rehabilitation of patients with affected upper limbs due to traumatic brain injury (TBI). A key feature of the device demonstrated in this paper is the isolation of shoulder and elbow movements necessary for effective rehabilitation interventions. Herein is presented a feasibility study with one subject and demonstration of the device's ability to provide safe, comfortable, and controlled upper extremity movements. Moreover, it is shown that by decoupling shoulder and elbow motions, desired isolated joint actuation can be achieved.

Kadivar, Zahra↗

Simulating Scenes In Outer Space

Multimission Interactive Picture Planner, MIP, computer program for scientifically accurate and fast, three-dimensional animation of scenes in deep space. Versatile, reasonably comprehensive, and portable, and runs on microcomputers. New techniques developed to perform rapidly calculations and transformations necessary to animate scenes in scientifically accurate three-dimensional space. Written in FORTRAN 77 code. Primarily designed to handle Voyager, Galileo, and Space Telescope. Adapted to handle other missions.

Callahan, John D.↗

Development of a miniaturized, light-weight magnetic sector for a field-portable mass spectrograph

A miniaturized, lightweight magnetic sector for a focal plane mass spectrograph (Mattauch-Herzog design) has been designed and fabricated by using a new high-energy-product magnet material (Nd-B-Fe alloy) and a high permeability magnet yoke material (V-Co-Fe alloy). The magnetic sector weighs less than 10 kg, has a focal plane of 5.1 cm in length, and covers a nominal mass range of 40-240 amu. Such a magnetic sector, in conjunction with an array detector and a short microbore capillary column, is well suited for the development of a field-portable gas chromatograph-mass spectrometer instrument of high performance.

Sinha, M. P.↗

Next generation optical instruments and space experiment based on the LDEF thermal control surfaces experiment (S0069)

The Thermal Control Surfaces Experiment (TCSE) was a successful experiment to study the effects of the space environment on thermal control surfaces using in-space optical properties measurements combined with post-flight analyses. The TCSE reflectometer performed well on the LDEF mission demonstrating that a portable compact integrating sphere spectroreflectometer can be built that is rugged and space rated. Since the retrieval of the TCSE package from space, several other instruments have evolved from its pioneering technologies. These are the Optical Properties Monitor (OPM), the Laboratory Portable SpectroReflectometer (LPSR), and the Space Portable SpectroReflectometer (SPSR). These instruments and experiment packages are described.

Wilkes, Donald R.↗

Implementing Multidisciplinary and Multi-Zonal Applications Using MPI

Multidisciplinary and multi-zonal applications are an important class of applications in the area of Computational Aerosciences. In these codes, two or more distinct parallel programs or copies of a single program are utilized to model a single problem. To support such applications, it is common to use a programming model where a program is divided into several single program multiple data stream (SPMD) applications, each of which solves the equations for a single physical discipline or grid zone. These SPMD applications are then bound together to form a single multidisciplinary or multi-zonal program in which the constituent parts communicate via point-to-point message passing routines. Unfortunately, simple message passing models, like Intel's NX library, only allow point-to-point and global communication within a single system-defined partition. This makes implementation of these applications quite difficult, if not impossible. In this report it is shown that the new Message Passing Interface (MPI) standard is a viable portable library for implementing the message passing portion of multidisciplinary applications. Further, with the extension of a portable loader, fully portable multidisciplinary application programs can be developed. Finally, the performance of MPI is compared to that of some native message passing libraries. This comparison shows that MPI can be implemented to deliver performance commensurate with native message libraries.

Fineberg, Samuel A.↗

Tools to Rapidly and Effectively Parallelise Serial FORTRAN Codes Using Either MPI or OpenMP

Significant progress has been made in hardware and software technologies, as a result the use of efficient standard message passing communication calls in parallel application codes has greatly assisted in reducing execution times. In addition, the introduction of OpenMP, an industrial standard for shared memory programming with directives addresses the issue of portability and also provides a means to deliver respectable performance. In general however, the manual parallelisation of a user's application code using either message passing or directives is still a very costly and error-prone process.

Jin, Hao-Qiang↗

Real-Time Payload Control and Monitoring on the World Wide Web

World Wide Web (W3) technologies such as the Hypertext Transfer Protocol (HTTP) and the Java object-oriented programming environment offer a powerful, yet relatively inexpensive, framework for distributed application software development. This paper describes the design of a real-time payload control and monitoring system that was developed with W3 technologies at NASA Ames Research Center. Based on Java Development Toolkit (JDK) 1.1, the system uses an event-driven "publish and subscribe" approach to inter-process communication and graphical user-interface construction. A C Language Integrated Production System (CLIPS) compatible inference engine provides the back-end intelligent data processing capability, while Oracle Relational Database Management System (RDBMS) provides the data management function. Preliminary evaluation shows acceptable performance for some classes of payloads, with Java's portability and multimedia support identified as the most significant benefit.

Sun, Charles↗

Passenger Transmitters as A Possible Cause of Aircraft Fuel Ignition

An investigation was performed to study the potential for radio frequency (RF) power radiated from transmitting Portable Electronic Devices (PEDs) to create an arcing/sparking event within the fuel tank of a large transport aircraft. A survey of RF emissions from typical intentional transmitting PEDs was first performed. Aircraft measurements of RF coupling to the fuel tank and its wiring were also performed to determine the PEDs induced power on the wiring, and the re-radiated power within the fuel tank. Laboratory simulations were conducted to determine the required RF power level for an arcing/sparking event. Data analysis shows large positive safety margins, even with simulated faults on the wiring.

Nguyen, Truong X.↗

Modeling and Simulation Efforts to Support Improved Comfort in ARGOS

BACKGROUND: The Active Response Gravity Offload System (ARGOS) provides an analog environment for extravehicular activity (EVA) testing and training. Discomfort has been observed during longer suited test sessions. While the subject’s core is offloaded during surface EVA evaluations, his/her arms experience full Earth gravity and can become overly fatigued, especially during suited tests which involve reaching and prolonged arm extensions. A device (ARGOS Negation of Gravitational Effects on the Limbs: ANGEL) to offload the weight of the arms and suit sleeves is being developed by JSC’s Flight Systems Branch, and here we present preliminary modeling of that device using the open-source biomechanical tool OpenSim [1,2] with an in-house developed plugin. We analyze a series of motions performed by a single shirt-sleeved subject with goals of characterizing the device, validating the model, and predicting whether reduced gravity conditions (i.e., lunar gravity (Lg) or Martian gravity (Mg)) can be accurately simulated with the device, as well as providing comfort to the ARGOS user. METHODS AND RESULTS: To model the offload device, we augment the OpenSim human model topology with the offload mechanism components and joints, using CAD models to represent the mechanism graphically. The joint angles of the device are either obtained from (1) inverse kinematics (IK) using motion capture markers on the various components of the device or (2) calculated in the OpenSim plugin by modeling how the components configure themselves under the offloading spring tension given a particular IK-derived arm position. Given the joint angles of the device, the resulting force on the arm is computed by the plugin and applied as an external load in inverse dynamics (ID) in order to enable study of overall shoulder joint torques as well as offload achieved. We verify the calculated joint angles by using the inverse kinematic data and the forces from manual measurements of the spring both independently and integrated within the device. We found that calculated joint angles generally represent the angles measured and computed with IK, supporting a possible analysis workflow inputting human motion data and observing system behavior under varied design parameters. In two different device configurations in which the maximum applied force was 131 N, our current model accurately captured force with a difference of 2-3 N from measured loads. Though our initial test was performed with a shirt-sleeve subject, arm weights were added to emulate the weight of the suit sleeve and the subject was positioned in a test stand with a Mark-III Hard Upper Torso (HUT) and Portable Life Support System (PLSS) mockup. Arm range of motion tasks were performed outside of the HUT, inside the HUT, and inside the HUT while using the device. A variety of other upper body tasks were completed as well. In summary, we have developed a model to investigate and verify an upper limb offload device currently in development. We believe this model will be a valuable tool not only for device characterization but also to predict proper configurations to simulate Lg or Mg conditions, investigate range of motion concerns, predict limitations such as internal collisions and contacts, and inform future design improvements.

L B Nilsson↗

Portable parallel stochastic optimization for the design of aeropropulsion components

This report presents the results of Phase 1 research to develop a methodology for performing large-scale Multi-disciplinary Stochastic Optimization (MSO) for the design of aerospace systems ranging from aeropropulsion components to complete aircraft configurations. The current research recognizes that such design optimization problems are computationally expensive, and require the use of either massively parallel or multiple-processor computers. The methodology also recognizes that many operational and performance parameters are uncertain, and that uncertainty must be considered explicitly to achieve optimum performance and cost. The objective of this Phase 1 research was to initialize the development of an MSO methodology that is portable to a wide variety of hardware platforms, while achieving efficient, large-scale parallelism when multiple processors are available. The first effort in the project was a literature review of available computer hardware, as well as review of portable, parallel programming environments. The first effort was to implement the MSO methodology for a problem using the portable parallel programming language, Parallel Virtual Machine (PVM). The third and final effort was to demonstrate the example on a variety of computers, including a distributed-memory multiprocessor, a distributed-memory network of workstations, and a single-processor workstation. Results indicate the MSO methodology can be well-applied towards large-scale aerospace design problems. Nearly perfect linear speedup was demonstrated for computation of optimization sensitivity coefficients on both a 128-node distributed-memory multiprocessor (the Intel iPSC/860) and a network of workstations (speedups of almost 19 times achieved for 20 workstations). Very high parallel efficiencies (75 percent for 31 processors and 60 percent for 50 processors) were also achieved for computation of aerodynamic influence coefficients on the Intel. Finally, the multi-level parallelization strategy that will be needed for large-scale MSO problems was demonstrated to be highly efficient. The same parallel code instructions were used on both platforms, demonstrating portability. There are many applications for which MSO can be applied, including NASA's High-Speed-Civil Transport, and advanced propulsion systems. The use of MSO will reduce design and development time and testing costs dramatically.

Sues, Robert H.↗

Generic Divide and Conquer Internet-Based Computing

The rapid growth of internet-based applications and the proliferation of networking technologies have been transforming traditional commercial application areas as well as computer and computational sciences and engineering. This growth stimulates the exploration of new, internet-oriented software technologies that can open new research and application opportunities not only for the commercial world, but also for the scientific and high -performance computing applications community. The general goal of this research project is to contribute to better understanding of the transition to internet-based high -performance computing and to develop solutions for some of the difficulties of this transition. More specifically, our goal is to design an architecture for generic divide and conquer internet-based computing, to develop a portable implementation of this architecture, to create an example library of high-performance divide-and-conquer computing agents that run on top of this architecture, and to evaluate the performance of these agents. We have been designing an architecture that incorporates a master task-pool server and utilizes satellite computational servers that operate on the Internet in a dynamically changing large configuration of lower-end nodes provided by volunteer contributors. Our designed architecture is intended to be complementary to and accessible from computational grids such as Globus, Legion, and Condor. Grids provide remote access to existing high-end computing resources; in contrast, our goal is to utilize idle processor time of lower-end internet nodes. Our project is focused on a generic divide-and-conquer paradigm and its applications that operate on a loose and ever changing pool of lower-end internet nodes.

Radenski, Atanas↗

RANS-MP: A Portable Parallel Navier-Stokes Solver

RANS-MP, a new implementation of a single-grid Navier-Stokes solver using the diagonalized Beam-Warming approximate-factorization scheme, is presented. This first release of the completely rewritten solver employs the following optimizations: (1) Bi-directional multi-partition method for the ADI solver part; this improves granularity and load balance; (2) Improved cache usage through elimination of non-unit-stride array access (possible in part due to multi-partitioning); (3) Preprocessing of communicating boundary conditions to streamline logic during time stepping; (4) Truly parallel, high-performance I/O using the newly-developed MPI-IO library; (5) Elimination of large amounts of redundant operations through efficient use of workspace. Results of some realistic wing computations on the IBM SP2 computer will be presented. We will demonstrate that excellent absolute performance and scalability are obtained with RANS-MP, even for relatively small grid sizes. Besides high performance, an outstanding feature of RANS-MP is its true portability, due to the use of the portable message passing and I/O libraries MPI and MPI-IO.

VanderWijngaart, Rob F.↗