Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “module efficiency”

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 973 records · Page 54

AC propulsion system for an electric vehicle, phase 2

A second-generation prototype ac propulsion system for a passenger electric vehicle was designed, fabricated, tested, installed in a modified Mercury Lynx vehicle and track tested at the Contractor's site. The system consisted of a Phase 2, 18.7 kw rated ac induction traction motor, a 192-volt, battery powered, pulse-width-modulated, transistorized inverter packaged for under rear seat installation, a 2-axis, 2-speed, automatically-shifted mechanical transaxle and a microprocessor-based powertrain/vehicle controller. A diagnostics computer to assist tuning and fault finding was fabricated. Dc-to-mechanical-system efficiency varied from 78% to 82% as axle speed/torque ranged from 159 rpm/788 nm to 65 rpm/328 nm. Track test efficiency results suggest that the ac system will be equal or superior to dc systems when driving urban cycles. Additional short-term work is being performed under a third contract phase (AC-3) to raise transaxle efficiency to predicted levels, and to improve starting and shifting characteristics. However, the long-term challenge to the system's viability remains inverter cost. A final report on the Phase 2 system, describing Phase 3 modifications, will be issued at the conclusion of AC-3.

Slicker, J. M.↗

Performance results of cooperating expert systems in a distributed real-time monitoring system

There are numerous definitions for real-time systems, the most stringent of which involve guaranteeing correct system response within a domain-dependent or situationally defined period of time. For applications such as diagnosis, in which the time required to produce a solution can be non-deterministic, this requirement poses a unique set of challenges in dynamic modification of solution strategy that conforms with maximum possible latencies. However, another definition of real time is relevant in the case of monitoring systems where failure to supply a response in the proper (and often infinitesimal) amount of time allowed does not make the solution less useful (or, in the extreme example of a monitoring system responsible for detecting and deflecting enemy missiles, completely irrelevant). This more casual definition involves responding to data at the same rate at which it is produced, and is more appropriate for monitoring applications with softer real-time constraints, such as interplanetary exploration, which results in massive quantities of data transmitted at the speed of light for a number of hours before it even reaches the monitoring system. The latter definition of real time has been applied to the MARVEL system for automated monitoring and diagnosis of spacecraft telemetry. An early version of this system has been in continuous operational use since it was first deployed in 1989 for the Voyager encounter with Neptune. This system remained under incremental development until 1991 and has been under routine maintenance in operations since then, while continuing to serve as an artificial intelligence (AI) testbed in the laboratory. The system architecture has been designed to facilitate concurrent and cooperative processing by multiple diagnostic expert systems in a hierarchical organization. The diagnostic modules adhere to concepts of data-driven reasoning, constrained but complete nonoverlapping domains, metaknowledge of global consequences of anomalous data, hierarchical reporting of problems that extend beyond a single domain, and shared responsibility for problems that overlap domains. The system enables efficient diagnosis of complex system failures in real-time environments with high data volumes and moderate failure rates, as indicated by extensive performance measurements.

Schwuttke, U. M.↗

ROS Hexapod

As an intern project for NASA Johnson Space Center (JSC), my job was to familiarize myself and operate a Robotics Operating System (ROS). The project outcome converted existing software assets into ROS using nodes, enabling a robotic Hexapod to communicate to be functional and controlled by an existing PlayStation 3 (PS3) controller. Existing control algorithms and current libraries have no ROS capabilities within the Hexapod C++ source code when the internship started, but that has changed throughout my internship. Conversion of C++ codes to ROS enabled existing code to be compatible with ROS, and is now controlled using an existing PS3 controller. Furthermore, my job description was to design ROS messages and script programs that enabled assets to participate in the ROS ecosystem by subscribing and publishing messages. Software programming source code is written in directories using C++. Testing of software assets included compiling code within the Linux environment using a terminal. The terminal ran the code from a directory. Several problems occurred while compiling code and the code would not compile. So modifying code to where C++ can read the source code were made. Once the code was compiled and ran, the code was uploaded to Hexapod and then controlled by a PS3 controller. The project outcome has the Hexapod fully functional and compatible with ROS and operates using the PlayStation 3 controller. In addition, an open source software (IDE) Arduino board will be integrated into the ecosystem with designing circuitry on a breadboard to add additional behavior with push buttons, potentiometers and other simple elements in the electrical circuitry. Other projects with the Arduino will be a GPS module, digital clock that will run off 22 satellites to show accurate real time using a GPS signal and an internal patch antenna to communicate with satellites. In addition, this internship experience has led me to pursue myself to learn coding more efficiently and effectively to write, subscribe and publish my own source code in different programming languages. With some familiarity with software programming, it will enhance my skills in the electrical engineering field. In contrast, my experience here at JSC with the Simulation and Graphics Branch (ER7) has led me to take my coding skill to be more proficient to increase my knowledge in software programming, and also enhancing my skills in ROS. This knowledge will be taken back to my university to implement coding in a school project that will use source coding and ROS to work on the PR2 robot which is controlled by ROS software. My skills learned here will be used to integrate messages to subscribe and publish ROS messages to a PR2 robot. The PR2 robot will be controlled by an existing PS3 controller by changing C++ coding to subscribe and publish messages to ROS. Overall the skills that were obtained here will not be lost, but increased.

Davis, Kirsch↗

Improvements in Iterative Convergence of FUN3D Solutions

This paper presents a hierarchical adaptive nonlinear iteration method (HANIM) implemented in the NASA computational fluid dynamics code, FUN3D, to improve robustness and computational efficiency. In contrast to the legacy FUN3D iterative solver that relies on an approximate Jacobian, a simple multicolor Gauss-Seidel point-implicit iteration scheme, and linear Courant-Friedrichs-Lewy number (CFL) ramping, HANIM is based upon a hierarchy of modules including preconditioner, generalized conjugate residual, realizability check, nonlinear control, and CFL adaption modules. HANIM performance is systematically compared with the performance of the legacy solver of FUN3D and a baseline solver based on a preconditioner alone. Iterative solutions are compared for three benchmark cases: a subsonic separated flow around a hemisphere cylinder, a supersonic flow through a long duct, and a subsonic flow over the NASA wing-fuselage juncture model. Two Reynolds-averaged Navier-Stokes turbulence models are used in these computations, namely, the negative variant of the linear one-equation Spalart-Allmaras model and its nonlinear extension based on quadratic constitutive relations.

CFD↗

Some practical universal noiseless coding techniques, part 3, module PSl14,K+

The algorithmic definitions, performance characterizations, and application notes for a high-performance adaptive noiseless coding module are provided. Subsets of these algorithms are currently under development in custom very large scale integration (VLSI) at three NASA centers. The generality of coding algorithms recently reported is extended. The module incorporates a powerful adaptive noiseless coder for Standard Data Sources (i.e., sources whose symbols can be represented by uncorrelated non-negative integers, where smaller integers are more likely than the larger ones). Coders can be specified to provide performance close to the data entropy over any desired dynamic range (of entropy) above 0.75 bit/sample. This is accomplished by adaptively choosing the best of many efficient variable-length coding options to use on each short block of data (e.g., 16 samples) All code options used for entropies above 1.5 bits/sample are 'Huffman Equivalent', but they require no table lookups to implement. The coding can be performed directly on data that have been preprocessed to exhibit the characteristics of a standard source. Alternatively, a built-in predictive preprocessor can be used where applicable. This built-in preprocessor includes the familiar 1-D predictor followed by a function that maps the prediction error sequences into the desired standard form. Additionally, an external prediction can be substituted if desired. A broad range of issues dealing with the interface between the coding module and the data systems it might serve are further addressed. These issues include: multidimensional prediction, archival access, sensor noise, rate control, code rate improvements outside the module, and the optimality of certain internal code options.

Rice, Robert F.↗

Rapid Assessment of a Lunar Surface Laboratory Module

Johnson Space Center has piloted an innovation team known as the Forge to perform rapid turnaround, concurrent engineering studies. The Forge is intended to be able to pull together a team of strategically selected domain experts to innovatively solve a specified problem within a short period of time. The Forge’s inaugural project was the development of a Lunar Surface Laboratory Module concept. The lab module is intended as an option for the NASA Lunar Architecture Team and may allow for increased science productivity and return on investment than with only the Surface Habitat. The Forge team developed two concepts, a stationary laboratory and a mobile laboratory. Human factors evaluations have been conducted to determine the acceptability of the resulting design concepts. The human factors evaluations conducted include a card sort evaluation of the laboratories by science discipline and the System Usability Scale (SUS). The card sort is focused subject matter expert expectations for the relative positioning of the laboratory functional areas, determining whether a given lab area should be adjacent to, or separated from, another. The SUS will focus on layout efficiency. Both will use human factors personnel and both life and physical scientists as subject matter experts. Each of these evaluations will focus primarily on objective data with limited subjective comments, reducing the time required for processing responses. The results of the card sort and SUS evaluations and their implications will be discussed. Based on the evaluation data, an overall acceptability of the Lunar Surface Laboratory Module produced by the Forge study can be determined. Lessons learned and recommendations for future use of human factors rapid assessment processes in early design trades will also be provided.

Human Factors↗

Performance of 22.4-kW nonlaminated-frame dc series motor with chopper controller

Performance data obtained through experimental testing of a 22.4 kW traction motor using two types of excitation are presented. Ripple free dc from a motor-generator set for baseline data and pulse width modulated dc as supplied by a battery pack and chopper controller were used for excitation. For the same average values of input voltage and current, the motor power output was independent of the type of excitation. However, at the same speeds, the motor efficiency at low power output (corresponding to low duty cycle of the controller) was 5 to 10 percentage points lower on chopped dc than on ripple free dc. The chopped dc locked-rotor torque was approximately 1 to 3 percent greater than the ripple free dc torque for the same average current.

Schwab, J. R.↗

An investigation of arc discharging on negatively biased dielectric conductor samples in a plasma

Proposals are now being developed for the construction of high-power photovoltaic systems for operation in low Earth orbit, where the plasma number density is about 1,000 to 1,000,000 per cubic cm. Existing data indicate that interactions between the plasma and high-voltage surfaces of an orbiting power system will occur. In ground tests, where the applied voltage is increased negatively from ground, the array current collection shows an approximately linear rise until it terminates in arcing at greater than several hundred volts negative. This arcing may reduce the power generation efficiency and could possibly affect the low-level logic circuits of the spacecraft. Therefore it is important that the arcing phenomenon be well understood. This study is a survey of the behavior of different dielectric-conductor samples, including a solar cell module, that were biased negatively in a low-density plasma environment with the intent of defining arc discharge conditions and characteristics. Procedures and results are discussed.

Miller, W. L.↗

A reactive system for open terrain navigation: Performance and limitations

We describe a core system for autonomous navigation in outdoor natural terrain. The system consists of three parts: a perception module which processes range images to identify untraversable regions of the terrain, a local map management module which maintains a representation of the environment in the vicinity of the vehicle, and a planning module which issues commands to the vehicle controller. Our approach is to use the concept of 'early traversability evaluation', and on the use of reactive planning for generating commands to drive the vehicle. We argue that our approach leads to a robust and efficient navigation system. We illustrate our approach by an experiment in which a vehicle travelled autonomously for one kilometer through unmapped cross-country terrain.

Langer, D.↗

On the optimality of a universal noiseless coder

Rice developed a universal noiseless coding structure that provides efficient performance over an extremely broad range of source entropy. This is accomplished by adaptively selecting the best of several easily implemented variable length coding algorithms. Variations of such noiseless coders have been used in many NASA applications. Custom VLSI coder and decoder modules capable of processing over 50 million samples per second have been fabricated and tested. In this study, the first of the code options used in this module development is shown to be equivalent to a class of Huffman code under the Humblet condition, for source symbol sets having a Laplacian distribution. Except for the default option, other options are shown to be equivalent to the Huffman codes of a modified Laplacian symbol set, at specified symbol entropy values. Simulation results are obtained on actual aerial imagery over a wide entropy range, and they confirm the optimality of the scheme. Comparison with other known techniques are performed on several widely used images and the results further validate the coder's optimality.

Yeh, Pen-Shu↗

Concurrency-based approaches to parallel programming

The inevitable transition to parallel programming can be facilitated by appropriate tools, including languages and libraries. After describing the needs of applications developers, this paper presents three specific approaches aimed at development of efficient and reusable parallel software for irregular and dynamic-structured problems. A salient feature of all three approaches in their exploitation of concurrency within a processor. Benefits of individual approaches such as these can be leveraged by an interoperability environment which permits modules written using different approaches to co-exist in single applications.

Kale, L.V.↗

Optical Amplifier Based Space Solar Power

The objective was to design a safe optical power beaming system for use in space. Research was focused on identification of strategies and structures that would enable achievement near diffraction limited optical beam quality, highly efficient electrical to optical conversion, and high average power in combination in a single system. Efforts centered on producing high efficiency, low mass of the overall system, low operating temperature, precision pointing and tracking capability, compatibility with useful satellite orbits, component and system reliability, and long component and system life in space. A system based on increasing the power handled by each individual module to an optimum and the number of modules in the complete structure was planned. We were concerned with identifying the most economical and rapid path to commercially viable safe space solar power.

Fork, Richard L.↗

The Origin and Early Evolution of Membrane Proteins

The origin and early evolution of membrane proteins, and in particular ion channels, are considered from the point of view that the transmembrane segments of membrane proteins are structurally quite simple and do not require specific sequences to fold. We argue that the transport of solute species, especially ions, required an early evolution of efficient transport mechanisms, and that the emergence of simple ion channels was protobiologically plausible. We also argue that, despite their simple structure, such channels could possess properties that, at the first sight, appear to require markedly larger complexity. These properties can be subtly modulated by local modifications to the sequence rather than global changes in molecular architecture. In order to address the evolution and development of ion channels, we focus on identifying those protein domains that are commonly associated with ion channel proteins and are conserved throughout the three main domains of life (Eukarya, Prokarya, and Archaea). We discuss the potassium-sodium-calcium superfamily of voltage-gated ion channels, mechanosensitive channels, porins, and ABC-transporters and argue that these families of membrane channels have sufficiently universal architectures that they can readily adapt to the diverse functional demands arising during evolution.

Pohorille, Andrew↗

Custom Machines Advance Composite Manufacturing

Here is a brief list of materials that NASA will not be using to construct spacecraft: wood, adobe, fiberglass, bone. While it might be obvious why these materials would not make for safe space travel, they do share a common characteristic with materials that may well be the future foundation of spacecraft design: They all are composites. Formed of two or more unlike materials - such as cellulose and lignin in the case of wood, or glass fibers and plastic resin in the case of fiberglass-composites provide enhanced mechanical and physical properties through the combination of their constituent materials. For this reason, composites are used in everything from buildings, bathtubs, and countertops to boats, racecars, and sports equipment. NASA continually works to develop new materials to enable future space missions - lighter, less expensive materials that can still withstand the extreme demands of space travel. Composites such as carbon fiber materials offer promising solutions in this regard, providing strength and stiffness comparable to metals like aluminum but with less weight, allowing for benefits like better fuel efficiency and simpler propulsion system design. Composites can also be made fatigue tolerant and thermally stable - useful in space where temperatures can swing hundreds of degrees. NASA has recently explored the use of composites for aerospace applications through projects like the Composite Crew Module (CCM), a composite-constructed version of the aluminum-lithium Multipurpose Crew Capsule. The CCM was designed to give NASA engineers a chance to gain valuable experience developing and testing composite aerospace structures.

Source record↗

A Computer Program to Generate Tri-Truss Structures for On- and Off-Axis Telescope Dishes

The size of traditional space telescopes has been limited by the size of the launch vehicle shroud size. Designs of space telescopes with larger apertures and greater resolving power can be achieved with multiple launches incorporating modular elements and in-space assembly techniques. The modular elements of an in-space assembled telescope include segmented reflectors supported on an assembled truss structure. The modular truss structures are most commonly based on a tessellation of triangles across a reflector’s surface, and in some cases utilize deployable trusses to simplify in-space assembly. One design effort, the in-Space Assembled Telescope (iSAT), proposes the use of deployable “tri-truss” modules to form an off-set parabolic reflector. In support of the iSAT, a computer program was developed to tesselate tri-truss modules over a parabolic surface. Based on several user-defined variables, the program renders a tri-truss structure and generates a stereolithography file of the generated truss structure for three dimensional (3D) printing. In addition, due to the importance of packing efficiency for space launch, the program attempts to minimize unnecessary differences in strut lengths using a grade parameter based on previous work.

Structures↗

Aero-Engines AI - A Machine-Learning App for Aircraft Engine Concepts Assessment

Effective deployment of machine-learning (ML) models could drive a high level of efficiency in aircraft engine conceptual design. Aero-Engines AI is a user-friendly app that has been created to deploy trained machine-learning (ML) models to assess aircraft engine concepts. It was created using tkinter, a GUI (graphical user interface) module that is built into the standard Python library. Employing tkinter greatly facilitates the sharing of ML application as an executable file which can be run on Windows machines (without the need to have Python or any library installed). The app gets user input for a turbofan design, preprocesses the input data, and deploys trained ML models to predict turbofan thrust specific fuel consumption (TSFC), engine weight, core size, and turbomachinery stage-counts. The ML predictive models were built by employing supervised deep-learning and K-nearest neighbor regression algorithms to study patterns in an existing open-source database of production and research turbofan engines. They were trained, cross-validated, and tested in Keras, an open-source neural networks API (application programming interface) written in Python, with TensorFlow (Google open-source artificial intelligence library) serving as the backend engine. The smooth deployment of these ML models using the app shows that Aero-Engines AI is an easy-touse and a time-saving tool for aircraft engine design-space exploration during the conceptual design stage. Current version of the app focuses on the performance prediction of conventional turbofans. However, the scope of the app can easily be expanded to include other engine types (such as turboshaft and hybrid-electric systems) after their ML models are developed. Overall, the use of a machine-learning app for aircraft engine concept assessment represents a promising area of development in aircraft engine conceptual design.

machine learning↗

Aero-Engines AI - A Machine-Learning App for Aircraft Engine Concepts Assessment

Effective deployment of machine-learning (ML) models could drive a high level of efficiency in aircraft engine conceptual design. Aero-Engines AI is a user-friendly app that has been created to deploy trained machine-learning (ML) models to assess aircraft engine concepts. It was created using tkinter, a GUI (graphical user interface) module that is built into the standard Python library. Employing tkinter greatly facilitates the sharing of ML application as an executable file which can be run on Windows machines (without the need to have Python or any library installed). The app gets user input for a turbofan design, preprocesses the input data, and deploys trained ML models to predict turbofan thrust specific fuel consumption (TSFC), engine weight, core size, and turbomachinery stage-counts. The ML predictive models were built by employing supervised deep-learning and K-nearest neighbor regression algorithms to study patterns in an existing open-source database of production and research turbofan engines. They were trained, cross-validated, and tested in Keras, an open-source neural networks API (application programming interface) written in Python, with TensorFlow (Google open-source artificial intelligence library) serving as the backend engine. The smooth deployment of these ML models using the app shows that Aero-Engines AI is an easy-touse and a time-saving tool for aircraft engine design-space exploration during the conceptual design stage. Current version of the app focuses on the performance prediction of conventional turbofans. However, the scope of the app can easily be easily expanded to include other engine types (such as turboshaft and hybrid-electric systems) after their ML models are developed. Overall, the use of a machine-learning app for aircraft engine concept assessment represents a promising area of development in aircraft engine conceptual design.

machine learning↗

Multikilowatt Power Module Designed and Fabricated for High-Power Hall Thrusters

Previous efforts to develop power processing units (PPUs) for Hall thruster systems were targeted for the 1- to 5-kW power range and an output voltage of approximately 300 V. The NASA Glenn Research Center is developing new high-power Hall thrusters with a favorable combination of thrust, specific impulse, and efficiency to enable Earth-orbiting and Mars missions. These thrusters require up to 100 kW of power and a discharge voltage in excess of 800 V.

Pinero, Luis R.↗