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 847 records · Page 47

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.↗

Invited: Software defined accelerators from learning tools environment

Next generation systems, such as edge devices, will need to provide efficient processing of machine learning (ML) algorithms along several metrics, including energy, performance, area, and latency. However, the quickly evolving field of ML makes it extremely difficult to generate accelerators able to support a wide variety of algorithms. At the same time, designing accelerators in hardware description languages (HDLs) by hand is hard and time consuming, and does not allow quick exploration of the design space. In this paper we present the Software Defined Accelerators From Learning Tools Environment (SODALITE), an automated open source high-level ML framework-to-verilog compiler targeting ML Application-Specific Integrated Circuits (ASICs) chiplets. The SODALITE approach will implement optimal designs by seamlessly combining custom components generated through high-level synthesis (HLS) with templated and fully tunable Intellectural Properties (IPs) and macros, integrated in an extendable resource library. Through a closed loop design space exploration engine, developers will be able to quickly explore their hardware designs along different dimensions.

High-Level Synthesis, Accelerators, Hardware-Softw↗

Facility to Alleviate Salt Technology Risks (FASTR): Commissioning Update

The Facility to Alleviate Salt Technology Risks (FASTR) is a versatile, high-temperature (>600°C) molten chloride salt test facility designed to enable a variety of testing to advance the Generation 3 (Gen 3) concentrated solar power (CSP) molten salt technology. FASTR includes a salt preparation system and a forced flow test loop with a suite of instrumentation. The FASTR loop is capable of operating at 725°C with flow rates of 3–7 kg/s, and it includes heated and cooled sections and swappable components to facilitate testing future vendor-supplied hardware. The salt preparation system supplies large batches of clean salt for use in the FASTR forced circulation loop. This report summarizes the shakedown and initial operation of the FASTR forced circulation loop through December 2022.

14 SOLAR ENERGY↗

MLIR loop optimizations for High-Level Synthesis: a case study

High-Level Synthesis (HLS) tools simplify the design of hardware accelerators by automatically generating Verilog/VHDL code starting from a general purpose software programming language. They include a wide range of optimization techniques in the process, most of them performed on a low-level intermediate representation (IR) of the code. Introducing optimizations on a higher level of abstraction could significantly contribute to the automated design process results; for example, polyhedral techniques for the manipulation of loops could have a significant impact on the generated accelerators when applied on a specialized IR. We use loop pipelining as a case study to explore the introduction of compiler-based transformations on top of an existing HLS process. We leverage the Multi-Level Intermediate Representation (MLIR) framework and an external scheduler to implement the required transformations, and couple them with existing HLS tools to evaluate the improvements that loop pipelining brings to the performance of generated accelerators. The proposed approach can be integrated with other high-level transformations on the MLIR representation, combining different techniques to obtain pre-optimized inputs for HLS that do not have to rely on a specific backend tool.

Curzel, Serena↗

SODA: a New Synthesis Infrastructure for Agile Hardware Design of Machine Learning Accelerators

Next generation systems, such as edge devices, will have to provide efficient processing of machine learning (ML) algorithms along several metrics, including energy, performance, area, and latency. However, the quickly evolving field of ML makes it extremely difficult to generate accelerators able to support a wide variety of algorithms. At the same time, designing accelerators in hardware description languages (HDLs) by hand is hard and time consuming, and does not allow quick exploration of the design space. This paper discusses the SODA synthesizer, an automated open source high-level ML framework-to-Verilog compiler targeting ML Application-Specific Integrated Circuits (ASICs) chiplets based on the LLVM infrastructure. The SODA synthesizers will allow implementing optimal designs by combining templated and fully tunable IPs and macros, and fully custom components generated through high-level synthesis. All these components will be provided through an extendable resource library, characterized with both commercial and open source logic design flows. Through a closed loop design space exploration engine, developers will be able to quickly explore their hardware designs along different dimension

Minutoli, Marco↗

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.↗

Platform-Independence and Scheduling In a Multi-Threaded Real-Time Simulation

Aviation research often relies on real-time, pilot-in-the-loop flight simulation as a means to develop new flight software, flight hardware, or pilot procedures. Often these simulations become so complex that a single processor is incapable of performing the necessary computations within a fixed time-step. Threads are an elegant means to distribute the computational work-load when running on a symmetric multi-processor machine. However, programming with threads often requires operating system specific calls that reduce code portability and maintainability. While a multi-threaded simulation allows a significant increase in the simulation complexity, it also increases the workload of a simulation operator by requiring that the operator determine which models run on which thread. To address these concerns an object-oriented design was implemented in the NASA Langley Standard Real-Time Simulation in C++ (LaSRS++) application framework. The design provides a portable and maintainable means to use threads and also provides a mechanism to automatically load balance the simulation models.

Sugden, Paul P.↗

ATLAS LTCS Vertically Challenged System Lessons Learned

Re-planning of LTCS TVAC testing and supporting RTA (Receiver Telescope Assembly) Test Plan and Procedure document preparation. The Laser Thermal Control System (LTCS) is designed to maintain the lasers onboard Advanced Topographic Laser Altimeter System (ATLAS) at their operational temperatures. In order to verify the functionality of the LTCS, a thermal balance test of the thermal hardware was performed. During the first cold start of the LTCS, the Loop Heat Pipe (LHP) was unable to control the laser mass simulators temperature. The control heaters were fully on and the loop temperature remained well below the desired setpoint. Thermal analysis of the loop did not show these results. This unpredicted behavior of the LTCS was brought up to a panel of LHP experts. Based on the testing and a review of all the data, there were multiple diagnostic performed in order to narrow down the cause. The prevailing theory is that gravity is causing oscillating flow within the loop, which artificially increased the control power needs. This resulted in a replan of the LTCS test flow and the addition of a GSE heater to allow vertical operation.

Loop Heat Pipe↗

Qualification and Performance of a High-Efficiency Laser Transmitter for Deep-Space Optical Communications

A high-power Laser Transmitter Assembly (LTA) was developed to support the Deep Space Optical Communications (DSOC) technology demonstration being developed by the Jet Propulsion Laboratory. NASA’s Psyche Mission plans to host the DSOC flight subsystem for testing space-to-ground high-bandwidth laser communications en route to the 16 Psyche asteroid. We review the design, performance, and qualification of the LTA Engineering Model and Flight Model (EM and FM) delivered to JPL. The LTA uses a master-oscillator power amplifier (MOPA) design and delivers up to 4.5 W at 1550 nm, with a highly efficient, cladding-pumped, polarization-maintaining erbium-ytterbium fiber amplifier. The master oscillator generates a range of pulse widths and repetition rates to support modulation formats from 16- to 128-PPM for optical data transmission at >100 Mbps. The LTA was designed for high reliability and radiation hardness, and includes redundant signal and pumping paths to reduce single points of failure, hardware interlocks to ensure safe operation and protection against damage, closed-loop control of optical power, and detailed health and status via telemetry. The LTA EM and FM were subjected to unit-appropriate space qualification testing. We describe the performance testing of the EM and FM, for the characterization of key metrics such as wavelength stability, signal linewidth, optical pulse width, jitter, and extinction ratio, and polarization extinction ratio. The management of optical nonlinearities (self-phase modulation, Brillouin scattering, or pulse-to-pulse energy variation), which could result in an optical link penalty or damage to the LTA, is also detailed, and factors affecting the power efficiency are discussed.

Jaques, J.↗

Thermal Radiator Pointing for International Space Station

In order to provide thermal radiation environments that result in adequate beat rejection, the single-phase, liquid ammonia (NH3) heat rejection system on the International Space Station (ISS) requires that its two thermal radiator wings be dynamically rotated as the ISS travels through its orbit. This paper discusses the closed-loop, thermal radiator pointing system that is used on ISS to ensure adequate heat rejection by the radiators, while preventing freezing of the ammonia under low heat loads and cold-environmental conditions. Although initial designs used an open-loop approach for radiator pointing, concerns about performance robustness, algorithm complexity, memory requirements, and sustaining support drove the development of a more robust, simpler, closed-loop system. Hence, the challenge of the closed-loop system was to utilize existing sensors, actuators and computers to fit into the existing hardware and software architecture of the ISS. Using a proportional-integral (PI) control architecture with limited output and an anti-windup integrator, the temperature of the ammonia coming out of the radiator is measured and controlled by adjusting the radiator wing orientation. The radiator wing orientation for the local minimum environment is fed forward to the control system, and the closed-loop controller is used to generate a bias off of that local minimum environment in order to heat up the ammonia when necessary to avoid freezing. In the earth's shadow, the controller is suspended and the radiator wing is oriented to face the earth, the local maximum thermal environment which further prevents freezing of the ammonia. This control architecture is shown to provide adequate heat rejection and avoid freezing of the ammonia, even though the physical system consists of large transport delays and time-varying dynamics which change dramatically due to orbit motion and variable heat loads.

Green, Scott↗

Precision slew/settle technologies for flexible spacecraft

Many spacecraft missions in the next decade will require both a high degree of agility and precision pointing. Agility includes both rotational maneuvering for retargeting and translational motion for orbit adjustment and threat avoidance. The major challenge associated with such missions is the need for control over a wide range of amplitudes and frequencies, ranging from tens of degrees at less than 1 Hz to a few micron radians at hundreds of Hz. TRW's internally funded Precision Control of Agile Spacecraft (PCAS) project is concerned with developing and validating in hardware the tools necessary to successfully complete the combined agile maneuvering/precision pointing missions. Development has been undertaken on a number of fronts for quietly slewing flexible structures. Various methods for designing slew torque profiles have been investigated. Prime candidates for slew/settle scenarios include Inverse Dynamics and Parameterized Function Space. Joint work with Processor Bayo at the University of California, Santa Barbara and Professor Flashner at the University of Southern California has led to promising torque profile design methods. Active and passive vibration suppression techniques also play a key role for rapid slew/settle mission scenarios. Active members with local control loops and passive members with high loss factor viscoelastic material have been selected for hardware verification. Progress in each of these areas produces large gains in the quiet slewing of flexible spacecraft. The main thrust of the effort to date has been the development of a modular testbed for hardware validation of the precision control concepts. The testbed is a slewing eighteen foot long flexible truss. Active and passive members can be interchanged with the baseline aluminum members to augment the inherent damping in the system. For precision control the active members utilize control laws running on a high speed digital structural control processor. Tip and midspan motions of the truss are determined using optical sensors while accelerometers can be used to monitor the motions of other points of interest. Preliminary results indicate that a mix of technologies produces the greatest benefit. For example, shaping the torque profile produces large improvements in slew/settle performance, but without added damping settling times may still be excessive. With the introduction of moderate amounts of damping, slew/settle performance is vastly improved. On the other hand, introducing damping without shaping the torque profile may not yield the desired level of performance.

Manning, R. A.↗

Measurement of precision oscillator phase noise using the two-oscillator coherent down-conversion technique

The characterization of precision frequency standard phase noise and spurious outputs is addressed, using the two-oscillator coherent downconversion technique. Focus is on techniques for making accurate measurements of phase noise and spurious outputs within 100 KHz of a carrier. Significant sources of measurement error related to hardware design problems and inadequate measurement procedures are discussed: measurement errors resulting from system noise sources, phase-locked loop effects, and system bandwidth limitations. In addition, methods and design considerations for minimizing the effects of such errors are presented. Analytic discussions and results are supplemented with actual test data and measurements made using measurement hardware developed at the Ball Corporation, Efratom Division.

Christopher J. Pagnanelli↗

Mars Science Laboratory Rover System Thermal Test

On November 26, 2011, NASA launched a large (900 kg) rover as part of the Mars Science Laboratory (MSL) mission to Mars. The MSL rover is scheduled to land on Mars on August 5, 2012. Prior to launch, the Rover was successfully operated in simulated mission extreme environments during a 16-day long Rover System Thermal Test (STT). This paper describes the MSL Rover STT, test planning, test execution, test results, thermal model correlation and flight predictions. The rover was tested in the JPL 25-Foot Diameter Space Simulator Facility at the Jet Propulsion Laboratory (JPL). The Rover operated in simulated Cruise (vacuum) and Mars Surface environments (8 Torr nitrogen gas) with mission extreme hot and cold boundary conditions. A Xenon lamp solar simulator was used to impose simulated solar loads on the rover during a bounding hot case and during a simulated Mars diurnal test case. All thermal hardware was exercised and performed nominally. The Rover Heat Rejection System, a liquid-phase fluid loop used to transport heat in and out of the electronics boxes inside the rover chassis, performed better than predicted. Steady state and transient data were collected to allow correlation of analytical thermal models. These thermal models were subsequently used to predict rover thermal performance for the MSL Gale Crater landing site. Models predict that critical hardware temperatures will be maintained within allowable flight limits over the entire 669 Sol surface mission.

Novak, Keith S.↗