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 379 records · Page 21

Guidance and Control System for a Satellite Constellation

A distributed guidance and control algorithm was developed for a constellation of satellites. The system repositions satellites as required, regulates satellites to desired orbits, and prevents collisions. 1. Optimal methods are used to compute nominal transfers from orbit to orbit. 2. Satellites are regulated to maintain the desired orbits once the transfers are complete. 3. A simulator is used to predict potential collisions or near-misses. 4. Each satellite computes perturbations to its controls so as to increase any unacceptable distances of nearest approach to other objects. a. The avoidance problem is recast in a distributed and locally-linear form to arrive at a tractable solution. b. Plant matrix values are approximated via simulation at each time step. c. The Linear Quadratic Gaussian (LQG) method is used to compute perturbations to the controls that will result in increased miss distances. 5. Once all danger is passed, the satellites return to their original orbits, all the while avoiding each other as above. 6. The delta-Vs are reasonable. The controller begins maneuvers as soon as practical to minimize delta-V. 7. Despite the inclusion of trajectory simulations within the control loop, the algorithm is sufficiently fast for available satellite computer hardware. 8. The required measurement accuracies are within the capabilities of modern inertial measurement devices and modern positioning devices.

Bryson, Jonathan Lamar↗

Coolant Leak from ISS External Active Thermal Control System (EATCS) – An Examination of Most Probable

The Port (P1) and Starboard (S1) External Active Thermal Control Systems (EATCS) are single phase, mechanically pumped ammonia loops that operate independently to cool the majority of the hardware and payloads onboard the International Space Station (ISS). A slow ammonia leak was detected using pressure and quantity telemetry five years after the P1 EATCS was activated. The leak gradually accelerated to a rate that locating and isolating the leak became imperative to maintain cooling capability. Partial pressure measurements from the Robotic External Leak Locator (RELL) scan surveys narrowed the search to the supply and return jumpers connecting one of three radiators to the system. Subsequently, the ISS crew performed high definition video surveys during an Extravehicular Activity (EVA), or spacewalk, and ammonia flakes were observed projecting from the jumpers. Thus, the ground teams were confident that the culprit for the ammonia leak was the jumpers. The ammonia leak stopped after ground teams remotely isolated and vented those jumpers and associated radiator. Both jumpers were removed and returned to the ground, and a root cause investigation was conducted. A calibrated leak test determined the bulk of the ammonia leaked through a pair of seals in a Quick Disconnect (QD), or connector, on one end of the return jumper. The return jumper QD was dissected, visually inspected, chemically tested and evaluated. The results indicated the most probable cause of the accelerating ammonia leak was due to defective seals, plating delamination underneath the seals, and on-orbit thermal cycles exacerbating the delamination. Both jumpers were refurbished, relaunched to the ISS, and scheduled to be reinstalled during an EVA in 2022. It appeared the issue was unique, but recently the S1 EATCS is showing signs of an accelerating ammonia leak, and RELL scans narrowed the source to a similar pair of radiator jumpers.

Thermal Control↗

Control and Scaling Approach for the Emulation of Dynamic Subscale Torque Loads

Research and development of electrified aircraft propulsion powertrains is moving toward the use electro-mechanical systems to emulate the loads a system imparts on another. Replacing a prime mover with a model driving an electro-mechanical system capable of emulating loads that regulate the system to produce a desired response is a lower risk, lower cost alternative to using the traditional prime mover for control system verification. This paper outlines a control and scaling approach for emulating scaled dynamic torque loads using electric machine (EM) hardware for electrified aircraft propulsion research and development purposes. The approach, known as the Sliding Mode Impedance Controller with Scaling (SMICS), drives a mechanically coupled two-EM system that provides a scaled hardware representation of an electrified turbomachinery shaft. One EM reflects inertial dynamics and load of the shaft under steady-state and transient operation while the second EM represents a motor/generator connected to the shaft. This closed loop system applies impedance and sliding mode control schemes to match desired dynamics in real-time along with parameter scaling to effectively scale full scale torque inputs, a full-scale desired inertia, and sub-scale speed feedback. The result is a sub-scale hardware implementation of a coupled EM system that is command-able by a model and control system designed for a full-scale electrified aircraft propulsion powertrain. The paper elaborates on the need for closed loop control and scaling as well as impedance and sliding mode control theory, shows a derivation of the controller and scaling, its implementation, and presents a comparison of theoretical and actual simulation results acquired during hardware-in-the-loop testing of a partial turboelectric propulsion concept at the NASA Electric Aircraft Testbed (NEAT).

Santino J Bianco↗

Closed-Loop Performance Measures for Flight Controllers Subject to Neutron-Induced Upsets

It has been observed that atmospheric neutrons can produce single event upsets in digital flight control hardware. The phenomenon has been studied extensively at the chip level, and now system level experiments are underway. In this paper analytical closed-loop performance measures for the tracking error are developed for a plant that is stabilized by a recoverable computer system subject to neutron induced upsets. The underlying model is a Markov jump-linear system with process noise. The steady-state tracking error is expressed in terms of a generalized observability Gramian.

Gray, W. Steven↗

S-Band POSIX Device Drivers for RTEMS

This is a set of POSIX device driver level abstractions in the RTEMS RTOS (Real-Time Executive for Multiprocessor Systems real-time operating system) to SBand radio hardware devices that have been instantiated in an FPGA (field-programmable gate array). These include A/D (analog-to-digital) sample capture, D/A (digital-to-analog) sample playback, PLL (phase-locked-loop) tuning, and PWM (pulse-width-modulation)-controlled gain. This software interfaces to Sband radio hardware in an attached Xilinx Virtex-2 FPGA. It uses plug-and-play device discovery to map memory to device IDs. Instead of interacting with hardware devices directly, using direct-memory mapped access at the application level, this driver provides an application programming interface (API) offering that easily uses standard POSIX function calls. This simplifies application programming, enables portability, and offers an additional level of protection to the hardware. There are three separate device drivers included in this package: sband_device (ADC capture and DAC playback), pll_device (RF front end PLL tuning), and pwm_device (RF front end AGC control).

Lux, James P.↗

Integrated Evaluation of Closed Loop Air Revitalization System Components

NASA s vision and mission statements include an emphasis on human exploration of space, which requires environmental control and life support technologies. This Contractor Report (CR) describes the development and evaluation of an Air Revitalization System, modeling and simulation of the components, and integrated hardware testing with the goal of better understanding the inherent capabilities and limitations of this closed loop system. Major components integrated and tested included a 4-Bed Modular Sieve, Mechanical Compressor Engineering Development Unit, Temperature Swing Adsorption Compressor, and a Sabatier Engineering and Development Unit. The requisite methodolgy and technical results are contained in this CR.

Murdock, K.↗

Development and Implementation of a Load-Controlled Friction Stir Welder

Lockheed Martin Michoud Space Systems, under contract to NASA/MSFC, has developed and implemented a friction stir weld tool that uses the magnitude of the spindle axial load to control the weld process. This tool was used during the process development phase and the assembly of a full-scale External Tank barrel section. Both position and load transducers are incorporated into the welder. The control algorithm allows either the position or load transducer to provide the command variable in a closed loop system. Initially, the position transducer was used to actively control the weld process and the axial load on the spindle was monitored and collected via data acquisition hardware. As part of the process development, the axial load was implemented as the command variable in the closed loop. The spindle position is monitored and used to set limits on spindle travel. A zero set point algorithm has also been developed for establishing the spindle position at the start of the weld process. In its current state, the welder operates in a dual mode in which the position control is used to plunge the pin tool to a specified depth at the initiation of the weld. The load control is then used to control the weld process. This control algorithm has been used to assemble a 27.5-ft diameter, 2195-T8 barrel using hardware designed for NASA's Space Transportation System External Tank.

Loftus, Z.↗

Analysis and design of a second-order digital phase-locked loop

A specific second-order digital phase-locked loop (DPLL) was modeled as a first-order Markov chain with alternatives. From the matrix of transition probabilities of the Markov chain, the steady-state phase error of the DPLL was determined. In a similar manner the loop's response was calculated for a fading input. Additionally, a hardware DPLL was constructed and tested to provide a comparison to the results obtained from the Markov chain model. In all cases tested, good agreement was found between the theoretical predictions and the experimental data.

Blasche, P. R.↗

An integrated user-oriented laboratory for verification of digital flight control systems: Features and capabilities

A Digital Flight Control Systems Verification Laboratory (DFCSVL) has been established at NASA Ames Research Center. This report describes the major elements of the laboratory, the research activities that can be supported in the area of verification and validation of digital flight control systems (DFCS), and the operating scenarios within which these activities can be carried out. The DFCSVL consists of a palletized dual-dual flight-control system linked to a dedicated PDP-11/60 processor. Major software support programs are hosted in a remotely located UNIVAC 1100 accessible from the PDP-11/60 through a modem link. Important features of the DFCSVL include extensive hardware and software fault insertion capabilities, a real-time closed loop environment to exercise the DFCS, an integrated set of software verification tools, and a user-oriented interface to all the resources and capabilities.

Defeo, P.↗

High-dynamic GPS tracking

The results of comparing four different frequency estimation schemes in the presence of high dynamics and low carrier-to-noise ratios are given. The comparison is based on measured data from a hardware demonstration. The tested algorithms include a digital phase-locked loop, a cross-product automatic frequency tracking loop, and extended Kalman filter, and finally, a fast Fourier transformation-aided cross-product frequency tracking loop. The tracking algorithms are compared on their frequency error performance and their ability to maintain lock during severe maneuvers at various carrier-to-noise ratios. The measured results are shown to agree with simulation results carried out and reported previously.

Hinedi, S.↗

Orion ECLSS/Suit System - Ambient Pressure Integrated Suit Test

The Ambient Pressure Integrated Suit Test (APIST) phase of the integrated system testing of the Orion Vehicle Atmosphere Revitalization System (ARS) technology was conducted for the Multipurpose Crew Vehicle (MPCV) Program within the National Aeronautics and Space Administration (NASA) Exploration Systems Mission Directorate. Crew and Thermal Systems Division performed this test in the eleven-foot human-rated vacuum chamber at the NASA Johnson Space Center. This testing is the first phase of suit loop testing to demonstrate the viability of the Environmental Control and Life Support System (ECLSS) being developed for Orion. APIST is the first in a series, which will consist of testing development hardware including the Carbon dioxide and Moisture Removal Amine Swing-bed (CAMRAS) and the air revitalization loop fan with human test subjects in pressure suits at varying suit pressures. Follow-on testing, to be conducted in 2013, will utilize the CAMRAS and a development regulator with human test subjects in pressure suits at varying cabin and suit pressures. This paper will discuss the results and findings of APIST and will also discuss future testing.

Barido, Richard A.↗

Capillary-Driven Heat Transfer Experiment: Keeping It Cool in Space

Capillary-pumped loops (CPL's) are devices that are used to transport heat from one location to another--specifically to transfer heat away from something. In low-gravity applications, such as satellites (and possibly the International Space Station), CPL's are used to transfer heat from electrical devices to space radiators. This is accomplished by evaporating one liquid surface on the hot side of the CPL and condensing the vapor produced onto another liquid surface on the cold side. Capillary action, the phenomenon that causes paper towels to absorb spilled liquids, is used to "pump" the liquid back to the evaporating liquid surface (hot side) to complete the "loop." CPL's require no power to operate and can transfer heat over distances as large as 30 ft or more. Their reliance upon evaporation and condensation to transfer heat makes them much more economical in terms of weight than conventional heat transfer systems. Unfortunately, they have proven to be unreliable in space operations, and the explanation for this unreliability has been elusive. The Capillary-Driven Heat Transfer (CHT) experiment is investigating the fundamental fluid physics phenomena thought to be responsible for the failure of CPL's in low-gravity operations. If the failure mechanism can be identified, then appropriate design modifications can be developed to make capillary phase-change heat-transport devices a more viable option in space applications. CHT was conducted onboard the Space Shuttle Columbia during the first Microgravity Science Laboratory (MSL-1) mission, STS-94, which flew from July 1 to 17, 1997. The CHT glovebox investigation, which was conceived by Dr. Kevin Hallinan and Jeffrey Allen of the University of Dayton, focused on studying the dynamics associated with the heating and cooling at the evaporating meniscus within a capillary phase-change device in a low-gravity environment. The CHT experimental hardware was designed by a small team of engineers from Aerospace Design & Fabrication (ADF), the NASA Lewis Research Center, and the University of Dayton. The hardware consisted of two experiment modules that each contained an instrumented test loop (idealized capillary-pumped loop), a base unit for power conversion and backlighting, a display unit with 15 LED's (light-emitting diodes) to display temperatures, pressure, heater power, and time, a control unit to select heaters and heater settings, a cooling fan, and associated cables.

Lekan, Jack F.↗

Next-Generation Evaporative Cooling Systems for the Advanced Extravehicular Mobility Unit Portable Life Support System

The development of the Advanced Extravehicular Mobility Unit (AEMU) Portable Life Support System (PLSS) is currently underway at NASA Johnson Space Center. The AEMU PLSS features two new evaporative cooling systems, the Reduced Volume Prototype Spacesuit Water Membrane Evaporator (RVP SWME), and the Auxiliary Cooling Loop (ACL). The RVP SWME is the third generation of hollow fiber SWME hardware, and like its predecessors, RVP SWME provides nominal crewmember and electronics cooling by flowing water through porous hollow fibers. Water vapor escapes through the hollow fiber pores, thereby cooling the liquid water that remains inside of the fibers. This cooled water is then recirculated to remove heat from the crewmember and PLSS electronics. Major design improvements, including a 36% reduction in volume, reduced weight, and more flight like back-pressure valve, facilitate the packaging of RVP SWME in the AEMU PLSS envelope. In addition to the RVP SWME, the Auxiliary Cooling Loop (ACL), was developed for contingency crewmember cooling. The ACL is a completely redundant, independent cooling system that consists of a small evaporative cooler--the Mini Membrane Evaporator (Mini-ME), independent pump, independent feed-water assembly and independent Liquid Cooling Garment (LCG). The Mini-ME utilizes the same hollow fiber technology featured in the RVP SWME, but is only 25% of the size of RVP SWME, providing only the necessary crewmember cooling in a contingency situation. The ACL provides a number of benefits when compared with the current EMU PLSS contingency cooling technology; contingency crewmember cooling can be provided for a longer period of time, more contingency situations can be accounted for, no reliance on a Secondary Oxygen Vessel (SOV) for contingency cooling--thereby allowing a SOV reduction in size and pressure, and the ACL can be recharged-allowing the AEMU PLSS to be reused, even after a contingency event. The development of these evaporative cooling systems will contribute to a more robust and comprehensive AEMU PLSS.

Makinen, Janice V.↗

Suggestions for Layout and Functional Behavior of Software-Based Voice Switch Keysets

Marshall Space Flight Center (MSFC) provides communication services for a number of real time environments, including Space Shuttle Propulsion support and International Space Station (ISS) payload operations. In such settings, control team members speak with each other via multiple voice circuits or loops. Each loop has a particular purpose and constituency, and users are assigned listen and/or talk capabilities for a given loop based on their role in fulfilling the purpose. A voice switch is a given facility's hardware and software that supports such communication, and may be interconnected with other facilities switches to create a large network that, from an end user perspective, acts like a single system. Since users typically monitor and/or respond to several voice loops concurrently for hours on end and real time operations can be very dynamic and intense, it s vital that a control panel or keyset for interfacing with the voice switch be a servant that reduces stress, not a master that adds it. Implementing the visual interface on a computer screen provides tremendous flexibility and configurability, but there s a very real risk of overcomplication. (Remember how office automation made life easier, which led to a deluge of documents that made life harder?) This paper a) discusses some basic human factors considerations related to keysets implemented as application software windows, b) suggests what to standardize at the facility level and what to leave to the user's preference, and c) provides screen shot mockups for a robust but reasonably simple user experience. Concepts apply to keyset needs in almost any type of operations control or support center.

Scott, David W.↗

Implementation of a Six Degree of Freedom Precision Lunar Landing Algorithm Using Dual Quaternion Representation

In this study, a powered descent guidance algorithm using a unit dual quaternion represen- tation of the vehicle dynamics is implemented in a high-fidelity simulation and on representative flight hardware. This Dual-Quaternion Guidance (DQG) algorithm is applied to the precision lunar landing problem which levies complex constraints upon the trajectory, including state triggered attitude constraints to enable terrain-relative navigation and hazard detection as well as real-time requirements for landing site re-designation. The investigation explores DQG’s usefulness as a mission design tool as well as a real-time guidance algorithm and defines real-time performance requirements for the hazard detection and avoidance (HDA) re-targeting phase of precision lunar landing. The experiment is presented in two parts. First, DQG is implemented within a high-fidelity Monte Carlo simulation to tune the algorithm’s parameters for the simulated vehicle, to refine the mission design, and to develop guidance update timing requirements to perform the HDA maneuver. DQG generates trajectories online for the divert which are tracked by the vehicle’s inner-loop controllers to the targeted landing site. Second, DQG is run on representative hardware to demonstrate real-time operation through a divert maneuver. These results allow for rapid, flexible, optimal mission design satisfying complex constraints, and for the definition of real-time performance requirements for the HDA operations inherent in precision lunar landing. The HDA divert maneuver is found to require guidance trajectory updates in less than three seconds. DQG is found to be too slow to meet this update timing on the descent and landing computer (DLC) in its current implementation. DQG running on alternative hardware can meet the update rate requirement. Algorithm implementation improvements are also recommended which are expected to speed up computation sufficiently to meet requirements on the DLC.

GN&C↗

A microgravity isolation mount

The design and preliminary testing of a system for isolating microgravity sensitive payloads from spacecraft vibrational and impulsive disturbances is discussed. The Microgravity Isolation Mount (MGIM) concept consists of a platform which floats almost freely within a limited volume inside the spacecraft, but which is constrained to follow the spacecraft in the long term by means of very weak springs. The springs are realized magnetically and form part of a six degree of freedom active magnetic suspension system. The latter operates without any physical contact between the spacecraft and the platform itself. Power and data transfer is also performed by contactless means. Specifications are given for the expected level of input disturbances and the tolerable level of platform acceleration. The structural configuration of the mount is discussed and the design of the principal elements, i.e., actuators, sensors, control loops and power/data transfer devices are described. Finally, the construction of a hardware model that is being used to verify the predicted performance of the MGIM is described.

Jones, D. I.↗

Supercomputer optimizations for stochastic optimal control applications

Supercomputer optimizations for a computational method of solving stochastic, multibody, dynamic programming problems are presented. The computational method is valid for a general class of optimal control problems that are nonlinear, multibody dynamical systems, perturbed by general Markov noise in continuous time, i.e., nonsmooth Gaussian as well as jump Poisson random white noise. Optimization techniques for vector multiprocessors or vectorizing supercomputers include advanced data structures, loop restructuring, loop collapsing, blocking, and compiler directives. These advanced computing techniques and superconducting hardware help alleviate Bellman's curse of dimensionality in dynamic programming computations, by permitting the solution of large multibody problems. Possible applications include lumped flight dynamics models for uncertain environments, such as large scale and background random aerospace fluctuations.

Chung, Siu-Leung↗

Adaptive weld control for high-integrity welding applications

An advanced adaptive control weld system for high-integrity welding applications is presented. The system consists of a state-of-the-art weld control subsystem, motion control subsystem, and sensor subsystem which closes the loop on the process. The adaptive control subsystem (ACS), which is required to totally close the loop on weld process control, consists of a multiprocessor system, data acquisition hardware, and three welding sensors which provide measurements from all areas around the torch in real time. The ACS acquires all 'measurables' and feeds offset trims back into the weld control and motion control subsystems to modify the 'controllables' in order to maintain a previously defined weld quality.

Powell, Bradley W.↗