Search NASA⌕ Search

SEARCH · Search NASA

Results for “reliability memory”

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.

313 records · Page 18

Adoption of Test Driven Development and Continuous Integration for the Development of the Trick Simulation Toolkit

This paper describes the adoption of a Test Driven Development approach and a Continuous Integration System in the development of the Trick Simulation Toolkit, a generic simulation development environment for creating high fidelity training and engineering simulations at the NASA/Johnson Space Center and many other NASA facilities. It describes what was learned and the significant benefits seen, such as fast, thorough, and clear test feedback every time code is checked-in to the code repository. It also describes a system that encourages development of code that is much more flexible, maintainable, and reliable. The Trick Simulation Toolkit development environment provides a common architecture for user-defined simulations. Trick builds executable simulations using user-supplied simulation-definition files (S_define) and user supplied "model code". For each Trick-based simulation, Trick automatically provides job scheduling, checkpoint / restore, data-recording, interactive variable manipulation (variable server), and an input-processor. Also included are tools for plotting recorded data and various other supporting tools and libraries. Trick is written in C/C++ and Java and supports both Linux and MacOSX. Prior to adopting this new development approach, Trick testing consisted primarily of running a few large simulations, with the hope that their complexity and scale would exercise most of Trick's code and expose any recently introduced bugs. Unsurprising, this approach yielded inconsistent results. It was obvious that a more systematic, thorough approach was required. After seeing examples of some Java-based projects that used the JUnit test framework, similar test frameworks for C and C++ were sought. Several were found, all clearly inspired by JUnit. Googletest, a freely available Open source testing framework, was selected as the most appropriate and capable. The new approach was implemented while rewriting the Trick memory management component, to eliminate a fundamental design flaw. The benefits became obvious almost immediately, not just in the correctness of the individual functions and classes but also in the correctness and flexibility being added to the overall design. Creating code to be testable, and testing as it was created resulted not only in better working code, but also in better-organized, flexible, and readable (i.e., articulate) code. This was, in essence the Test-driven development (TDD) methodology created by Kent Beck. Seeing the benefits of Test Driven Development, other Trick components were refactored to make them more testable and tests were designed and implemented for them.

Penn, John M.↗

Electrochemical Random-Access Memory: Progress, Perspectives, and Opportunities

Non-von Neumann computing using neuromorphic systems based on analogue synaptic and neuronal elements has emerged as a potential solution to tackle the growing need for more efficient data processing, but progress toward practical systems has been stymied due to a lack of materials and devices with the appropriate attributes. Recently, solid state electrochemical ion-insertion, also known as electrochemical random access memory (ECRAM) has emerged as a promising approach to realize the needed device characteristics. ECRAM is a three terminal device that operates by tuning electronic conductance in functional materials through solid-state electrochemical redox reactions. This mechanism can be considered as a gate-controlled bulk modulation of dopants and/or phases in the channel. Early work demonstrating that ECRAM can achieve nearly ideal analogue synaptic characteristics has sparked tremendous interest in this approach. More recently, the realization that electrochemical ion insertion can be used to tune the electronic properties of many types of materials including transition metal oxides, layered two-dimensional materials, organic and coordination polymers, and that the changes in conductance can span orders of magnitude has further attracted interest in ECRAM as the basis for analogue synaptic elements for inference accelerators as well as for dynamical devices that can emulate a wide range of neuronal characteristics for implementation in analogue spiking neural networks. At its core, ECRAM shares many fundamental aspects with rechargeable batteries, where ion insertion materials are used extensively for their ability to reversibly store charge and energy. Computing applications, however, present drastically different requirements: systems will require many millions of devices, scaled down to tens of nanometers, all while achieving reliable electronic-state tuning at scaled-up rates and endurances, and with minimal energy dissipation and noise. Further, in this review, we discuss the history, basic concepts, recent progress, as well as the challenges and opportunities for different types of ECRAM, broadly grouped by their primary mobile ionic charge carrier, including Li, protons, and oxygen vacancies.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Shape Memory Composite Hybrid Hinge

There are two conventional types of hinges for in-space deployment applications. The first type is mechanically deploying hinges. A typical mechanically deploying hinge is usually composed of several tens of components. It is complicated, heavy, and bulky. More components imply higher deployment failure probability. Due to the existence of relatively moving components among a mechanically deploying hinge, it unavoidably has microdynamic problems. The second type of conventional hinge relies on strain energy for deployment. A tape-spring hinge is a typical strain energy hinge. A fundamental problem of a strain energy hinge is that its deployment dynamic is uncontrollable. Usually, its deployment is associated with a large impact, which is unacceptable for many space applications. Some damping technologies have been experimented with to reduce the impact, but they increased the risks of an unsuccessful deployment. Coalescing strain energy components with shape memory composite (SMC) components to form a hybrid hinge is the solution. SMCs are well suited for deployable structures. A SMC is created from a high-performance fiber and a shape memory polymer resin. When the resin is heated to above its glass transition temperature, the composite becomes flexible and can be folded or packed. Once cooled to below the glass transition temperature, the composite remains in the packed state. When the structure is ready to be deployed, the SMC component is reheated to above the glass transition temperature, and it returns to its as-fabricated shape. A hybrid hinge is composed of two strain energy flanges (also called tape-springs) and one SMC tube. Two folding lines are placed on the SMC tube to avoid excessive strain on the SMC during folding. Two adapters are used to connect the hybrid hinge to its adjacent structural components. While the SMC tube is heated to above its glass transition temperature, a hybrid hinge can be folded and stays at folded status after the temperature is reduced to below its glass transition temperature. After the deployable structure is launched in space, the SMC tube is reheated and the hinge is unfolded to deploy the structure. Based on test results, the hybrid hinge can achieve higher than 99.999% shape recovery. The hybrid hinge inherits all of the good characteristics of a tape-spring hinge such as simplicity, light weight, high deployment reliability, and high deployment precision. Conversely, it eliminates the deployment impact that has significantly limited the applications of a tape-spring hinge. The deployment dynamics of a hybrid hinge are in a slow and controllable fashion. The SMC tube of a hybrid hinge is a multifunctional component. It serves as a deployment mechanism during the deployment process, and also serves as a structural component after the hinge is fully deployed, which makes a hybrid hinge much stronger and stiffer than a tape-spring hinge. Unlike a mechanically deploying hinge that uses relatively moving components, a hybrid hinge depends on material deformation for its packing and deployment. It naturally eliminates the microdynamic phenomenon.

Fang, Houfei↗

Routine detection of Epstein-Barr virus specific T-cells in the peripheral blood by flow cytometry

The ability to detect cytomegalovirus-specific T-cells (CD4(+)) in the peripheral blood by flow cytometry has been recently described by Picker et al. In this method, cells are incubated with viral antigen and responding (cytokine producing) T-cells are then identified by flow cytometry. To date, this technique has not been reliably used to detect Epstein-Barr virus (EBV)-specific T-cells primarily due to the superantigen/mitogenic properties of the virus which non-specifically activate T-cells. By modifying culture conditions under which the antigens are presented, we have overcome this limitation and developed an assay to detect and quantitate EBV-specific T-cells. The detection of cytokine producing T-cells by flow cytometry requires an extremely strong signal (such as culture in the presence of PMA and ionomycin). Our data indicate that in modified culture conditions (early removal of viral antigen) the non-specific activation of T-cells by EBV is reduced, but antigen presentation will continue uninhibited. Using this method, EBV-specific T-cells may be legitimately detected using flow cytometry. No reduction in the numbers of antigen-specific T-cells was observed by the early removal of target antigen when verified using cytomegalovirus antigen (a virus with no non-specific T-cell activation properties). In EBV-seropositive individuals, the phenotype of the EBV-specific cytokine producing T-cells was evaluated using four-color flow cytometry and found to be CD45(+), CD3(+), CD4(+), CD45RA(-), CD69(+), CD25(-). This phenotype indicates the stimulation of circulating previously unactivated memory T-cells. No cytokine production was observed in CD4(+) T-cells from EBV-seronegative individuals, confirming the specificity of this assay. In addition, the use of four color cytometry (CD45, CD3, CD69, IFNgamma/IL-2) allows the total quantitative assessment of EBV-specific T-cells while monitoring the interference of EBV non-specific mitogenic activity. This method may have significant utility for the monitoring of the immune response to latent virus infection/reactivation.

Non-NASA Center↗

Developing a Hydrological Monitoring and Sub-Seasonal to Seasonal Forecasting System for South and Southeast Asian River Basins

South and Southeast Asia is subject to significant hydrometeorological extremes, including drought. Under rising temperatures, growing populations, and an apparent weakening of the South Asian monsoon in recent decades, concerns regarding drought and its potential impacts on water and food security are on the rise. Reliable sub-seasonal to seasonal (S2S) hydrological forecasts could, in principle, help governments and international organizations to better assess risk and act in the face of an oncoming drought. Here, we leverage recent improvements in S2S meteorological forecasts and the growing power of Earth Observations to provide more accurate monitoring of hydrological states for forecast initialization. Information from both sources is merged in a South and Southeast Asia sub-seasonal to seasonal hydrological forecasting system (SAHFS-S2S), developed collaboratively with the NASA SERVIR program and end-users across the region. This system applies the Noah-MultiParameterization (NoahMP) Land Surface Model (LSM) in the NASA Land Information System (LIS), driven by downscaled meteorological fields from the Global Data Assimilation System (GDAS) and Climate Hazards InfraRed Precipitation products (CHIRP and CHIRPS) to optimize initial conditions. The NASA Goddard Earth Observing System Model - sub-seasonal to seasonal (GEOS-S2S) forecasts, downscaled using the National Center for Atmospheric Research (NCAR) General Analog Regression Downscaling (GARD) tool and quantile mapping, are then applied to drive 5-km resolution hydrological forecasts to a 9-month forecast time horizon. Results show that the skillful predictions of root zone soil moisture can be made one to two months in advance for forecasts initialized in rainy seasons and up to 8 months when initialized in dry seasons. The memory of accurate initial conditions can positively contribute to forecast skills throughout the entire 9-month prediction period in areas with limited precipitation. This SAHFS-S2S has been operationalized at the International Centre for Integrated Mountain Development (ICIMOD) to support drought monitoring and warning needs in the region.

Yifan Zhou↗

"Smart" Sensor Module

An assembly that contains a sensor, sensor-signal-conditioning circuitry, a sensor-readout analog-to-digital converter (ADC), data-storage circuitry, and a microprocessor that runs special-purpose software and communicates with one or more external computer(s) has been developed as a prototype of "smart" sensor modules for monitoring the integrity and functionality (the "health") of engineering systems. Although these modules are now being designed specifically for use on rocket-engine test stands, it is anticipated that they could also readily be designed to be incorporated into health-monitoring subsystems of such diverse engineering systems as spacecraft, aircraft, land vehicles, bridges, buildings, power plants, oilrigs, and defense installations. The figure is a simplified block diagram of the "smart" sensor module. The analog sensor readout signal is processed by the ADC, the digital output of which is fed to the microprocessor. By means of a standard RS-232 cable, the microprocessor is connected to a local personal computer (PC), from which software is downloaded into a randomaccess memory in the microprocessor. The local PC is also used to debug the software. Once the software is running, the local PC is disconnected and the module is controlled by, and all output data from the module are collected by, a remote PC via an Ethernet bus. Several smart sensor modules like this one could be connected to the same Ethernet bus and controlled by the single remote PC. The software running in the microprocessor includes driver programs for operation of the sensor, programs that implement self-assessment algorithms, programs that implement protocols for communication with the external computer( s), and programs that implement evolutionary methodologies to enable the module to improve its performance over time. The design of the module and of the health-monitoring system of which it is a part reflects the understanding that the main purpose of a health-monitoring system is to detect damage and, therefore, the health-monitoring system must be able to function effectively in the presence of damage and should be capable of distinguishing between damage to itself and damage to the system being monitored. A major benefit afforded by the self-assessment algorithms is that in the output of the module, the sensor data indicative of the health of the engineering system being monitored are coupled with a confidence factor that quantifies the degree of reliability of the data. Hence, the output includes information on the health of the sensor module itself in addition to information on the health of the engineering system being monitored.

Mahajan, Ajay↗

Coupling device with improved thermal interface

The primary object of the present invention is to provide a simple, reliable, and lightweight coupling that will also have an efficient thermal interface. A further object of the invention is to provide a coupling that is capable of blind mating with little or no insertion forces. Another object of the invention is to provide a coupling that acts as a thermal regulator to maintain a constant temperature on one side of the coupling. Another object of the invention is to increase the available surface area of a coupling thus providing a larger area for the conduction of heat across the thermal interface. Another object of the invention is to provide a fluidic coupling that has no fluid passing across the interface, thus reducing the likelihood of leaks and contamination. The foregoing objects are achieved by utilizing, as in the prior art, a hot area (at an elevated temperature as compared to a cold area) with a need to remove excess heat from the hot area to a cold area. In this device, the thermal interface will occur not on a planar horizontal surface, but along a non-planar vertical surface, which will reduce the reaction forces and increase the thermal conductivity of the device. One non-planar surface is a surface on a cold pin extending from the cold area and the other non-planar surface is a surface on a hot pin extending from the hot area. The cold pin is fixed and does not move while the hot pin is a flexible member and its movement towards the cold pin will bring the two non-planar surfaces together forming the thermal interface. The actuating member for the device is a shape-memory actuation wire which is attached through an aperture to the hot pin and through another aperture to an actuation wire retainer. By properly programming the actuation wire, heat from the hot area will cause the actuation wire to bend the hot wire. Heat from the hot area will cause the actuation wire to bend the hot pin towards the cold pin forming the coupling and the desired thermal interface. The shape-memory actuation wire is made of a shape-memory-effect alloy such as Nitinol.

Milam, Malcolm Bruce↗