Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “hardware in the loop”

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 541 records · Page 30

SERFE Water Quality Results

NASA has been developing a new spacesuit, called the Exploration Extravehicular Mobility Unit (xEMU) for over a decade. This spacesuit is underdevelopment to support missions to the International Space Station (ISS) and also to the Moon. Improvements in the life and robustness of the Portable Life Support System (PLSS) has been a major objective of these efforts. Water quality, and how that impacts the performance of the life support system hardware, are areas where improvements could greatly help to achieve these goals. The Suit Water Membrane Evaporator (SWME) was chosen as the technology to provide cooling to the xEMU and has undergone several iterations of development over this period. An ISS flight experiment centered around the SWME and other thermal loop technologies was developed and has been under test in an ISS EXpedite PRocessing of Experiments to the Space Station (EXPRESS) rack since November of 2020. In addition to the SWME, The SWME EXPRESS Rack Flight Experiment (SERFE) contains several technology demonstrations from the xEMU project and has been demonstrating their performance in micro-gravity and over an extended duration. This paper will summarize the results of the water quality analysis performed to date throughout the SERFE testing program. Special care was taken to select materials, process hardware, and control the quality of the feedwater used in SERFE testing so that it would be representative of a thermal control system that could be used on a spacesuit for a lunar mission. In addition, the testing schedule, including periods of quiescence in between tests, was also selected to simulate a real mission profile in ways that would be critical to water quality. Results include data and analysis on microbial activity, biocidal iodine, metals, organic carbon, and several other customary indicators of water quality in an operational system. Testing spans over a year and a half of wetted life of the SERFE Flight Unit and the SERFE Ground Unit.

Colin Campbell↗

Improved Spacecraft Tracking and Navigation Using a Portable Radio Science Receiver

The Portable Radio Science Receiver (PRSR) is a suitcase-sized open-loop digital receiver designed to be small and easy to transport so that it can be deployed quickly and easily anywhere in the world. The PRSR digitizes, downconverts, and filters using custom hardware, firmware, and software. Up to 16 channels can be independently configured and recorded with a total data rate of up to 256 Mbps. The design and implementation of the system's hardware, firmware, and software is described. To minimize costs and time to deployment, our design leveraged elements of the hardware, firmware, and software designs from the existing full-sized operational (non-portable) Radio Science Receivers (RSR) and Wideband VLBI Science Receivers (WVSR), which have successfully supported flagship NASA deep space missions at all Deep Space Network (DSN) sites. We discuss a demonstration of the PRSR using VLBI, with one part per billion angular resolution: 1 nano-radian / 200 ?as synthesized beam. This is the highest resolution astronomical instrument ever operated solely from the Southern Hemisphere. Preliminary results from two sites are presented, including the European Space Agency (ESA) sites at Cebreros, Spain and Malargue, Argentina. Malargue's South American location is of special interest because it greatly improves the geometric coverage for spacecraft navigation in the Southern Hemisphere and will for the first time provide coverage to the 1/4 of the range of declination that has been excluded from reference frame work at Ka-band.

Delta Differential One-Way (DOR)↗

Hardware math for the 6502 microprocessor

A floating-point arithmetic unit is described which is being used in the Ground Facility of Large Space Structures Control Verification (GF/LSSCV). The experiment uses two complete inertial measurement units and a set of three gimbal torquers in a closed loop to control the structural vibrations in a flexible test article (beam). A 6502 (8-bit) microprocessor controls four AMD 9511A floating-point arithmetic units to do all the computation in 20 milliseconds.

Kissel, R.↗

Serial MSK modem for the Advanced Communications Satellite Program

The design and test results of the 550-Mb/s, 110-Mb/s, and 27.5-Mb/s modems for the Advanced Communication Satellite Program are described. The TDMA/FDMA satellite environmental constraints have resulted in several unique features which include total acquisition times of 100 bit times and modem degradation of less than 1.5 dB at 10 to the -6th Pe. Key to the serial implementation of MSK is the resulting hardware simplicity and degradation insensitivity relative to conventionally implemented MSK and QPSK modems. The 110/27.5-Mb/s modems use an integrated circuit specifically developed for the program to perform the key carrier and clock-loop functions.

Stilwell, J. H.↗

The Mark III stellar interferometer

The Mark III interferometer is an operational long baseline stellar interferometer on Mt. Wilson with four-possible baseline configurations from 9m NE-SW to 20m N-S. The interferometer was designed to be a highly automated astronomical instrument to measure stellar positions and diameters to a magnitude limit of seven. Initial fringe observations were made in September 1986 with a 12-m N-S baseline. In the following months, semi-automated astrometric and stellar diameter measurements were also made. This paper describes the hardware and software components of the instrument and its operational characteristics. The interferometer has several novel features. One is the use of optimal estimation and control algorithms (e.g. Kalman filters) in the control loops. Another is the ability to operate both as a closed-loop phased interferometer and eventually as an open-loop or absolute coherent interferometer. High thermal stability and mechanical accuracy should permit the instrument to point blind at an astronomical object and maintain optical path equality to within the limits set by the atmosphere. In this absolute interferometric mode of operation, it should be possible to observe faint astronomical objects that are too dim for phase tracking. In theory, measurements of amplitude, group delay, and closure phase will be possible to 14 mag.

Shao, M.↗

A hardware implementation of a relaxation algorithm to segment images

Relaxation labelling is a mathematical technique frequently applied in image processing algorithms. In particular, it is extensively used for the purpose of segmenting images. The paper presents a hardware implementation of a segmentation algorithm, for images consisting of two regions, based on relaxation labelling. The algorithm determines, for each pixel, the probability that it should be labelled as belonging to a particular region, for all regions in the image. The label probabilities (labellings) of every pixel are iteratively updated, based on those of the pixel's neighbors, until they converge. The pixel is then assigned to the region correspondent to the maximum label probability. The system consists of a control unit and of a pipeline of segmentation stages. Each segmentation stage emulates in the hardware an iteration of the relaxation algorithm. The design of the segmentation stage is based on commercially available digital signal processing integrated circuits. Multiple iterations are accomplished by stringing stages together or by looping the output of a stage, or string of stages, to its input. The system interfaces with a generic host computer. Given the modularity of the architecture, performance can be enhanced by merely adding segmentation stages.

Loda, Antonio G.↗

The constant current loop: A new paradigm for resistance signal conditioning

A practical, single, constant-current loop circuit for the signal conditioning of variable-resistance transducers was synthesized, analyzed, and demonstrated. The strain gage and the resistance temperature device are examples of variable-resistance sensors. Lead wires connect variable-resistance sensors to remotely located signal-conditioning hardware. The presence of lead wires in the conventional Wheatstone bridge signal-conditioning circuit introduces undesired effects that reduce the quality of the data from the remote sensors. A practical approach is presented for suppressing essentially all lead wire resistance effects while indicating only the change in resistance value. Theoretical predictions supported by laboratory testing confirm the following features of the approach: (1) the dc response; (2) the electrical output is unaffected by extremely large variations in the resistance of any or all lead wires; (3) the electrical output remains zero for no change in gage resistance; (4) the electrical output is inherently linear with respect to gage resistance change; (5) the sensitivity is double that of a Wheatstone bridge circuit; and (6) the same excitation and sense wires can serve multiple independent gages. An adaptation of the current loop circuit is presented that simultaneously provides an output signal voltage directly proportional to transducer resistance change and provides temperature information that is unaffected by transducer and lead wire resistance variations. These innovations are the subject of NASA patent applications.

Anderson, Karl F.↗

The constant current loop: A new paradigm for resistance signal conditioning

A practical single constant current loop circuit for the signal conditioning of variable-resistance transducers has been synthesized, analyzed, and demonstrated. The strain gage and the resistance temperature detector are examples of variable-resistance sensors. Lead wires connect variable-resistance sensors to remotely located signal-conditioning hardware. The presence of lead wires in the conventional Wheatstone bridge signal-conditioning circuit introduces undesired effects that reduce the quality of the data from the remote sensors. A practical approach is presented for suppressing essentially all lead wire resistance effects while indicating only the change in resistance value. Theoretical predictions supported by laboratory testing confirm the following features of the approach: (1) dc response; (2) the electrical output is unaffected by extremely large variation in the resistance of any or all lead wires; (3) the electrical output remains zero for no change in gage resistance; (4) the electrical output is inherently linear with respect to gage resistance change; (5) the sensitivity is double that of a Wheatstone bridge circuit; and (6) the same excitation wires can serve multiple independent gages. An adaptation of current loop circuit is presented that simultaneously provides an output signal voltage directly proportional to transducer resistance change and provides temperature information that is unaffected by transducer and lead wire resistance variations. These innovations are the subject of NASA patent applications.

Anderson, Karl F.↗

RENDEZVOUS AND DOCKING TECHNIQUES

To implement the primary space mission of this decade – manned lunar exploration -- the operational assistance of rendezvous and docking is being considered as an alternative to possible problems in obtaining a boost vehicle capable of direct flight. This paper concentrates on the mechanization of the rendezvous and docking phase of such a lunar mission. As indicated in previous papers, rendezvous can take place in either an earth or lunar orbit (or on the lunar surface); it can involve the mating of stages, transfer of fuel, or the return of a shuttle to a “mother” ship; direct ascent or parking orbits can be used; the orbits can be circular or more general ellipses; finally, either or both of the spacecraft can participate in the rendezvous maneuvers. Since there is no intent here to discuss the pros and cons of each approach or to cover all possible mission profiles, guidance schemes and hardware configurations, one particular profile has been selected to display the significant features of most rendezvous missions. In many respects, rendezvous is less difficult than aircraft interception since the target is friendly and there is no severe time constraint. The latter feature allows considerable freedom of design especially with the great versatility of a human in the loop. This remains true even for a purely automatic mode. Perhaps the largest design problem concerns the selection of the mission to be implemented followed by the optimization or systems engineering of a mechanization from the multitude of possible schemes and techniques. A most important factor in the optimization is that of reliability and the redundancy, alternate or backup modes, etc., associated with the approach. While a primary system can be rather easily mechanized with modest equipment requirements, reliability considerations will result in additional hardware, tighter specifications and more safety factors (e. g., propellant margin). This is a very complex area and will only briefly be mentioned in the following discussion.

Rendezvous↗

A digitally implemented modem - Theory and emulation results

Theory and hardware emulation results are presented for a very flexible digitally implemented modem whose technology is useful over a broad class of terrestrial and in-flight satellite communications applications. The interdependent detection and tracking loop architectures based on the 'joint estimator-detector' approach is shown to perform well for various modulation techniques. The analysis is accurate in setting the loop parameters, and also predicting their transient behavior.

Poklemba, John J.↗

Solar Power Satellite antenna phase control system hardware simulation, phase 4. Volume 2: Analytical simulation of SPS system performance

The pilot signal parameter optimization and power transponder analyses are presented. The SPS antenna phase control system is modeled and the hardware simulation study described. Ionospheric and system phase error effects and the effects of high power amplifier phase and amplitude jitters are considered. Parameter optimization of the spread spectrum receiver, consisting of the carrier tracking loop and the code tracking loop, is described.

Lindsey, W. C.↗

Control technology development

The main objectives of the control technology development task are given in the slide below. The first is to develop control design techniques based on flexible structural models, rather than simple rigid-body models. Since large space structures are distributed parameter systems, a new degree of freedom, that of sensor/actuator placement, may be exercised for improving control system performance. Another characteristic of large space structures is numerous oscillatory modes within the control bandwidth. Reduced-order controller design models must be developed which produce stable closed-loop systems when combined with the full-order system. Since the date of an actual large-space-structure flight is rapidly approaching, it is vitally important that theoretical developments are tested in actual hardware. Experimental verification is a vital counterpart of all current theoretical developments.

Schaechter, D. B.↗

Efficacy of Code Optimization on Cache-based Processors

The current common wisdom in the U.S. is that the powerful, cost-effective supercomputers of tomorrow will be based on commodity (RISC) micro-processors with cache memories. Already, most distributed systems in the world use such hardware as building blocks. This shift away from vector supercomputers and towards cache-based systems has brought about a change in programming paradigm, even when ignoring issues of parallelism. Vector machines require inner-loop independence and regular, non-pathological memory strides (usually this means: non-power-of-two strides) to allow efficient vectorization of array operations. Cache-based systems require spatial and temporal locality of data, so that data once read from main memory and stored in high-speed cache memory is used optimally before being written back to main memory. This means that the most cache-friendly array operations are those that feature zero or unit stride, so that each unit of data read from main memory (a cache line) contains information for the next iteration in the loop. Moreover, loops ought to be 'fat', meaning that as many operations as possible are performed on cache data-provided instruction caches do not overflow and enough registers are available. If unit stride is not possible, for example because of some data dependency, then care must be taken to avoid pathological strides, just ads on vector computers. For cache-based systems the issues are more complex, due to the effects of associativity and of non-unit block (cache line) size. But there is more to the story. Most modern micro-processors are superscalar, which means that they can issue several (arithmetic) instructions per clock cycle, provided that there are enough independent instructions in the loop body. This is another argument for providing fat loop bodies. With these restrictions, it appears fairly straightforward to produce code that will run efficiently on any cache-based system. It can be argued that although some of the important computational algorithms employed at NASA Ames require different programming styles on vector machines and cache-based machines, respectively, neither architecture class appeared to be favored by particular algorithms in principle. Practice tells us that the situation is more complicated. This report presents observations and some analysis of performance tuning for cache-based systems. We point out several counterintuitive results that serve as a cautionary reminder that memory accesses are not the only factors that determine performance, and that within the class of cache-based systems, significant differences exist.

VanderWijngaart, Rob F.↗

Design and Development of an air-cooled Temperature-Swing Adsorption Compressor for Carbon Dioxide

The air revitalization system of the International Space Station (ISS) operates in an open loop mode and relies on the resupply of oxygen and other consumables from earth for the life support of astronauts. A compressor is required for delivering the carbon dioxide from a removal assembly to a reduction unit to recover oxygen and thereby closing the air-loop. We have a developed a temperature-swing adsorption compressor (TSAC) for performing these tasks that is energy efficient, quiet, and has no wearing parts. This paper discusses the design features of a TSAC hardware that uses air as the cooling medium and has Space Station application.

Mulloth, Lila M.↗

The Fizeau Interferometer Testbed

The Fizeau Interferometer Testbed (FIT) is a collaborative effort between NASA's Goddard Space Flight Center, the Naval Research Laboratory, Sigma Space Corporation, and the University of Maryland. The testbed will be used to explore the principles of and the requirements for the full, as well as the pathfinder, Stellar Imager mission concept. It has a long term goal of demonstrating closed-loop control of a sparse array of numerous articulated mirrors to keep optical beams in phase and optimize interferometric synthesis imaging. In this paper we present the optical and data acquisition system design of the testbed, and discuss the wavefront sensing and control algorithms to be used. Currently we have completed the initial design and hardware procurement for the FIT. The assembly and testing of the Testbed will be underway at Goddard's Instrument Development Lab in the coming months.

OPTICS DESIGN↗

Artificial Intelligence Medical Support for Long-Duration Space Missions

We envision an artificial intelligence (AI) based system that will provide support and recommendations to the crew medical officer (CMO) and ground flight surgeon during long-duration space missions. Such a system would be pretrained on the knowledgebase of clinical knowledge on Earth, minimizing the amount of Earth data that needs to be transferred into space. Then during deployment, the system would be constantly refined through active learning from diverse streams of data from sensors in the spacecraft, data collected daily from individual astronauts, and human-in-the-loop feedback from the crew. The model could be interrogated for predictions and recommendations on personalized crew health based on the overall status of the spacecraft, medicinal stores, and status of other crew members. Adaptation techniques would be used to incorporate spaceflight data that have very different distributions from the training data due to the extreme environment. Edge computing and the most advanced neuromorphic processing would enable computation in scenarios with low power and bandwidth, while dimensionality reduction would be employed to ensure that the input data streams from spaceflight are as small as possible. In order to realize this long-term vision, several hardware and software aspects need to be developed and assembled. First, models pretrained on Earth biomedical data would need to be evaluated for predictive accuracy, and the best one selected. That model would need to be adapted to learn from diverse, sparse, and inconsistently measured data streams, as well as human-in-the-loop feedback. A data integration, standardization, and dimensionality reduction methodology would need to be developed to handle all data types and feed them into the model. Once the software and data infrastructure is developed, it would need to be integrated with small footprint compute processors and tested in high-radiation, high-vibration, unregulated temperature situations. As a short-term goal, we recommend to focus on the development of the data and model software structure. Several large language models (LLM) already exist that have been trained on Earth biomedical and clinical knowledgebases, including BioMedLLM, Med-PaLM, SPOKE LLM, and Foresight. These models need to be evaluated for accuracy and the best one chosen for a proof-of-concept structure, while maintaining awareness of the accelerating AI field and incorporating any newly improved model architectures as needed. Then, we recommend to develop a database of synthetic data types to mimic the diverse data streams that are expected in a long-duration space mission. This should include environmental and microbial data from the spacecraft, non-invasive data from wearables and point-of-care devices employed by astronauts, and more invasive molecular and physiological monitoring of clinical and biomarker data from astronauts. The data standardization methodology should be developed, and these data streams used to refine the clinical LLM. Several scenarios should be developed that could plausibly come up in a long-duration space mission, and changes or aberrations introduced to the data at specific times to mimic these scenarios. Then, question and answer tasks should be designed to interrogate the model for predictions and recommendations, with acceptable answers already identified.

Artificial Intelligence↗

Dynamic modeling of brushless dc motors for aerospace actuation

A discrete time model for simulation of the dynamics of samarium cobalt-type permanent magnet brushless dc machines is presented. The simulation model includes modeling of the interaction between these machines and their attached power conditioners. These are transistorized conditioner units. This model is part of an overall discrete-time analysis of the dynamic performance of electromechanical actuators, which was conducted as part of prototype development of such actuators studied and built for NASA-Johnson Space Center as a prospective alternative to hydraulic actuators presently used in shuttle orbiter applications. The resulting numerical simulations of the various machine and power conditioner current and voltage waveforms gave excellent correlation to the actual waveforms collected from actual hardware experimental testing. These results, numerical and experimental, are presented here for machine motoring, regeneration and dynamic braking modes. Application of the resulting model to the determination of machine current and torque profiles during closed-loop actuator operation were also analyzed and the results are given here. These results are given in light of an overall view of the actuator system components. The applicability of this method of analysis to design optimization and trouble-shooting in such prototype development is also discussed in light of the results at hand.

Demerdash, N. A.↗

Robot welding process control

This final report documents the development and installation of software and hardware for Robotic Welding Process Control. Primary emphasis is on serial communications between the CYRO 750 robotic welder, Heurikon minicomputer running Hunter & Ready VRTX, and an IBM PC/AT, for offline programming and control and closed-loop welding control. The requirements for completion of the implementation of the Rocketdyne weld tracking control are discussed. The procedure for downloading programs from the Intergraph, over the network, is discussed. Conclusions are made on the results of this task, and recommendations are made for efficient implementation of communications, weld process control development, and advanced process control procedures using the Heurikon.

Romine, Peter L.↗