Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “RAMS”

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 1,045 records · Page 58

Nonvolatile Memory Technology for Space Applications

This slide presentation reviews several forms of nonvolatile memory for use in space applications. The intent is to: (1) Determine inherent radiation tolerance and sensitivities, (2) Identify challenges for future radiation hardening efforts, (3) Investigate new failure modes and effects, and technology modeling programs. Testing includes total dose, single event (proton, laser, heavy ion), and proton damage (where appropriate). Test vehicles are expected to be a variety of non-volatile memory devices as available including Flash (NAND and NOR), Charge Trap, Nanocrystal Flash, Magnetic Memory (MRAM), Phase Change--Chalcogenide, (CRAM), Ferroelectric (FRAM), CNT, and Resistive RAM.

Oldham, Timothy R.↗

Reconfigurable Fault Tolerance for FPGAs

The invention allows a field-programmable gate array (FPGA) or similar device to be efficiently reconfigured in whole or in part to provide higher capacity, non-redundant operation. The redundant device consists of functional units such as adders or multipliers, configuration memory for the functional units, a programmable routing method, configuration memory for the routing method, and various other features such as block RAM, I/O (random access memory, input/output) capability, dedicated carry logic, etc. The redundant device has three identical sets of functional units and routing resources and majority voters that correct errors. The configuration memory may or may not be redundant, depending on need. For example, SRAM-based FPGAs will need some type of radiation-tolerant configuration memory, or they will need triple-redundant configuration memory. Flash or anti-fuse devices will generally not need redundant configuration memory. Some means of loading and verifying the configuration memory is also required. These are all components of the pre-existing redundant FPGA. This innovation modifies the voter to accept a MODE input, which specifies whether ordinary voting is to occur, or if redundancy is to be split. Generally, additional routing resources will also be required to pass data between sections of the device created by splitting the redundancy. In redundancy mode, the voters produce an output corresponding to the two inputs that agree, in the usual fashion. In the split mode, the voters select just one input and convey this to the output, ignoring the other inputs. In a dual-redundant system (as opposed to triple-redundant), instead of a voter, there is some means to latch or gate a state update only when both inputs agree. In this case, the invention would require modification of the latch or gate so that it would operate normally in redundant mode, and would separately latch or gate the inputs in non-redundant mode.

Shuler, Robert, Jr.↗

MSFC Thermal Protection System Materials on MISSE-6

The Lightweight Nonmetallic Thermal Protection Materials Technology (LNTPMT) program studied a number of ceramic matrix composites, ablator materials, and tile materials for durability in simulated space environment. Materials that indicated low atomic oxygen reactivity and negligible change in thermo-optical properties in ground testing were selected to fly on the Materials on International Space Station Experiment (MISSE)-6. These samples were exposed for 17 months to the low Earth orbit environment on both the ram and wake sides of MISSE-6B. Thermo-optical properties are discussed, along with any changes in mass.

Finckenor, Miria M.↗

Investigation of Long-Term Impacts of Urbanization when Considering Global Warming for a Coastal Tropical Region

The overachieving goal of this project is to gain a better understanding of the climate impacts caused by the combined effects of land cover and land use (LCLU) changes and increasing global concentrations of green house gases (GHG) in tropical coastal areas, regions where global, regional and local climate phenomena converge, taking as the test case the densely populated northeast region of the Caribbean island of Puerto Rico. The research uses an integrated approach of high-resolution remote sensing information linked to a high resolution Regional Atmospheric Modeling System (RAMS), which was employed to perform ensembles of climate simulations (combining 2-LCLU and 2-GHG concentration scenarios). Reconstructed agricultural maps are used to define past LCLU, and combined with reconstructed sea surface temperatures (SST) for the same period form the PAST climate scenario (1951-1956); while the PRESENT scenario (2000-2004) was additionally supported by high resolution remote sensing data (10-m-res). The climate reconstruction approach is validated with available observed climate data from surface weather stations for both periods of time simulated. The selection of the past and present climate scenarios considers large-scale biases (i.e. ENSO/NAO) as reflected in the region of interest. Direct and cross comparison of the results is allowing quantifying single, combined, and competitive effects. Results indicate that global GHG have dominant effects on minimum temperatures (following regional tendencies), while urban sprawl dominates maximum temperatures. To further investigate impacts of land use the Bowen Ratio and the thermal response number (TRN) are analyzed. The Bowen ratio indicates that forestation of past agricultural high areas have an overwhelmingly mitigation effect on increasing temperatures observed in different LCLU scenarios, but when abandoned agricultural lands are located in plains, the resulting shrub/grass lands produce higher surface temperatures. The TRN (J/m^2/degC) is a surface property defined as the ratio of the surface net radiation to the rate of change in surface temperature, expresses how those fluxes are reacting to radiant energy inputs. Natural vegetated surfaces have a greater TRN than urban and barren surfaces because the net radiation processed by them is mostly used for latent heat and thermal storage heat rather than sensible heat (heating the air). Significant changes in TRN were observed in the metropolitan area of San Juan for the two analyzed periods reflecting a reduction of this variable in the present from the past consistent with increasing in thermal mass, or intense urbanization.

Gonalez, Jorge E.↗

Space Environment Factors Affecting the Performance of International Space Station Materials: The First Two Years of Flight Operations

In this paper, the natural and induced space environment factors affecting materials performance on ISS are described in some detail. The emphasis will be on ISS flight experience and the more significant design and development issues of the last two years. The intent is to identify and document the set of space environment factors, affecting materials, that are producing the largest impacts on the ISS flight hardware verification and acceptance process and on ISS flight operations. Orbital inclination (S1.6 ) and altitude (nominal3S0 km to 400 km altitude) determine the set of natural environment factors affecting the functional life of materials and subsystems on ISS. ISS operates in the F2 region of Earth's ionosphere in well-defined fluxes of atomic oxygen, other ionospheric plasma species, and solar UV, VUV, and x-ray radiation, as well as galactic cosmic rays, trapped radiation, and solar cosmic rays (1,2). The high latitude orbital environment also exposes external surfaces to significantly less well-defined or predictable fluxes of higher energy trapped electrons and auroral electrons (3 ,4). The micrometeoroid and orbital debris environment is an important determinant of spacecraft design and operations in any orbital inclination. Environment factors induced by ISS flight operations include ram-wake effects, magnetic induction voltages arising from flight through Earth's magnetic field, hypergolic thruster plume impingement from proximity operations of visiting vehicles, materials outgassing, venting and dumping of fluids, ISS thruster operations, as well as specific electrical power system interactions with the ionospheric plasma (S-7). ISS must fly in a very limited number of approved flight attitudes leading to location specific environmental exposures and extreme local thermal environments (8). ISS is a large vehicle and produces a deep wake structure from which both ionospheric plasma and neutrals (atomic oxygen) are largely excluded (9-11). At high latitude, the ISS wake may produce a spacecraft charging environment similar to that experienced by the DMSP and Freja satellites (800 to 100 km altitude polar orbits), especially during geo-magnetic disturbances (12-14). ISS is also subject to magnetic induction voltages (VxB L) on conducting structure, a result of high velocity flight through Earth's magnetic field. The magnitude of the magnetic induction voltage varies with location on ISS, as well as the relative orientation of the vehicle velocity vector and planetary magnetic field vector, leading to maximum induction voltages at high latitude (15). The space environment factors, natural and induced, that have had the largest impact on pre-launch ISS flight hardware verification and flight operations during the first two years of ISS flight operations are listed below and grouped according to the physical and chemical processes driving their interaction with ISS materials.

Koontz, Steven L.↗

Supersonic Free-Jet Combustion in a Ramjet Burner

A new dual-mode ramjet combustor concept intended for operation over a wide flight Mach number range is described. Subsonic combustion mode is similar to that of a traditional ram combustor which allows operation at higher efficiency, and to lower flight Mach numbers than current dual-mode scramjets. High speed mode is characterized by supersonic combustion in a free-jet that traverses the subsonic combustion chamber to a variable nozzle. The maximum flight Mach number of this scheme is governed largely by the same physics as its classical counterpart. Although a variable combustor exit aperture is required, the need for fuel staging to accommodate the combustion process is eliminated. Local heating from shock-boundary-layer interactions on combustor walls is also eliminated. Given the parallel nature of the present scheme, overall flowpath length is less than that of present dual-mode configurations. Cycle analysis was done to define the flowpath geometry for computational fluid dynamics (CFD) analysis, and then to determine performance based on the CFD results. CFD results for Mach 5, 8, and 12 flight conditions indicate stable supersonic free-jet formation and nozzle reattachment, thereby establishing the basic feasibility of the concept. These results also reveal the structure of, and interactions between the free-jet and recirculating combustion chamber flows. Performance based on these CFD results is slightly less than that of the constant-pressure-combustion cycle analysis primarily due to these interactions. These differences are quantified and discussed. Additional CFD results at the Mach 8 flight condition show the effects of nozzle throat area variation on combustion chamber pressure, flow structure, and performance. Calculations with constant temperature walls were also done to evaluate heat flux and overall heat loads. Aspects of the concept that warrant further study are outlined. These include diffuser design, ramjet operation, mode transition, loss mechanisms, and the effects of secondary flow for wall cooling and combustion chamber pressurization. Also recommended is an examination of system-level aspects such as weight, thermal management and rocket integration as well as alternate geometries and variable geometry schemes.

Trefny, Charles J.↗

SAD5 Stereo Correlation Line-Striping in an FPGA

High precision SAD5 stereo computations can be performed in an FPGA (field-programmable gate array) at much higher speeds than possible in a conventional CPU (central processing unit), but this uses large amounts of FPGA resources that scale with image size. Of the two key resources in an FPGA, Slices and BRAM (block RAM), Slices scale linearly in the new algorithm with image size, and BRAM scales quadratically with image size. An approach was developed to trade latency for BRAM by sub-windowing the image vertically into overlapping strips and stitching the outputs together to create a single continuous disparity output. In stereo, the general rule of thumb is that the disparity search range must be 1/10 the image size. In the new algorithm, BRAM usage scales linearly with disparity search range and scales again linearly with line width. So a doubling of image size, say from 640 to 1,280, would in the previous design be an effective 4 of BRAM usage: 2 for line width, 2 again for disparity search range. The minimum strip size is twice the search range, and will produce an output strip width equal to the disparity search range. So assuming a disparity search range of 1/10 image width, 10 sequential runs of the minimum strip size would produce a full output image. This approach allowed the innovators to fit 1280 960 wide SAD5 stereo disparity in less than 80 BRAM, 52k Slices on a Virtex 5LX330T, 25% and 24% of resources, respectively. Using a 100-MHz clock, this build would perform stereo at 39 Hz. Of particular interest to JPL is that there is a flight qualified version of the Virtex 5: this could produce stereo results even for very large image sizes at 3 orders of magnitude faster than could be computed on the PowerPC 750 flight computer. The work covered in the report allows the stereo algorithm to run on much larger images than before, and using much less BRAM. This opens up choices for a smaller flight FPGA (which saves power and space), or for other algorithms in addition to SAD5 to be run on the same FPGA.

Villalpando, Carlos Y.↗

FPGA Sequencer for Radar Altimeter Applications

A sequencer for a radar altimeter provides accurate attitude information for a reliable soft landing of the Mars Science Laboratory (MSL). This is a field-programmable- gate-array (FPGA)-only implementation. A table loaded externally into the FPGA controls timing, processing, and decision structures. Radar is memory-less and does not use previous acquisitions to assist in the current acquisition. All cycles complete in exactly 50 milliseconds, regardless of range or whether a target was found. A RAM (random access memory) within the FPGA holds instructions for up to 15 sets. For each set, timing is run, echoes are processed, and a comparison is made. If a target is seen, more detailed processing is run on that set. If no target is seen, the next set is tried. When all sets have been run, the FPGA terminates and waits for the next 50-millisecond event. This setup simplifies testing and improves reliability. A single vertex chip does the work of an entire assembly. Output products require minor processing to become range and velocity. This technology is the heart of the Terminal Descent Sensor, which is an integral part of the Entry Decent and Landing system for MSL. In addition, it is a strong candidate for manned landings on Mars or the Moon.

Berkun, Andrew C.↗

Dst Index in the 2008 GEM Modeling Challenge - Model Performance for Moderate and Strong Magnetic Storms

The GEM 2008 modeling challenge efforts are expanding beyond comparing in-situ measurements in the magnetosphere and ionosphere to include the computation of indices to be compared. The Dst index measures the largest deviations of the horizontal magnetic field at 4 equatorial magnetometers from the quiet-time background field and is commonly used to track the strength of the magnetic disturbance of the magnetosphere during storms. Models can calculate a proxy Dst index in various ways, including using the Dessler-Parker Sckopke relation and the energy of the ring current and Biot-Savart integration of electric currents in the magnetosphere. The GEM modeling challenge investigates 4 space weather events and we compare models available at CCMC against each other and the observed values of Ost. Models used include SWMF/BATSRUS, OpenGGCM, LFM, GUMICS (3D magnetosphere MHD models), Fok-RC, CRCM, RAM-SCB (kinetic drift models of the ring current), WINDMI (magnetosphere-ionosphere electric circuit model), and predictions based on an impulse response function (IRF) model and analytic coupling functions with inputs of solar wind data. In addition to the analysis of model-observation comparisons we look at the way Dst is computed in global magnetosphere models. The default value of Dst computed by the SWMF model is for Bz the Earth's center. In addition to this, we present results obtained at different locations on the Earth's surface. We choose equatorial locations at local noon, dusk (18:00 hours), midnight and dawn (6:00 hours). The different virtual observatory locations reveal the variation around the earth-centered Dst value resulting from the distribution of electric currents in the magnetosphere during different phases of a storm.

Rastaetter, Lutz↗

SpaceCube 2.0: An Advanced Hybrid Onboard Data Processor

The SpaceCube 2.0 is a compact, high performance, low-power onboard processing system that takes advantage of cutting-edge hybrid (CPU/FPGA/DSP) processing elements. The SpaceCube 2.0 design concept includes two commercial Virtex-5 field-programmable gate array (FPGA) parts protected by gradiation hardened by software" technology, and possesses exceptional size, weight, and power characteristics [5x5x7 in., 3.5 lb (approximately equal to 12.7 x 12.7 x 17.8 cm, 1.6 kg) 5-25 W, depending on the application fs required clock rate]. The two Virtex-5 FPGA parts are implemented in a unique back-toback configuration to maximize data transfer and computing performance. Draft computing power specifications for the SpaceCube 2.0 unit include four PowerPC 440s (1100 DMIPS each), 500+ DSP48Es (2x580 GMACS), 100+ LVDS high-speed serial I/Os (1.25 Gbps each), and 2x190 GFLOPS single-precision (65 GFLOPS double-precision) floating point performance. The SpaceCube 2.0 includes PROM memory for CPU boot, health and safety, and basic command and telemetry functionality; RAM memory for program execution; and FLASH/EEPROM memory to store algorithms and application code for the CPU, FPGA, and DSP processing elements. Program execution can be reconfigured in real time and algorithms can be updated, modified, and/or replaced at any point during the mission. Gigabit Ethernet, Spacewire, SATA and highspeed LVDS serial/parallel I/O channels are available for instrument/sensor data ingest, and mission-unique instrument interfaces can be accommodated using a compact PCI (cPCI) expansion card interface. The SpaceCube 2.0 can be utilized in NASA Earth Science, Helio/Astrophysics and Exploration missions, and Department of Defense satellites for onboard data processing. It can also be used in commercial communication and mapping satellites.

Lin, Michael↗

Modeling of the Magnetosphere of Mercury at the Time of the First MESSENGER Flyby

The MESSENGER spacecraft flyby of Mercury on 14 January 2008 provided a new opportunity to study the intrinsic magnetic field of the innermost planet and its interaction with the solar wind, The model presented in this paper is based on the solution of the three-dimensional, bi-f1uid equations for solar wind protons and electrons in the absence of mass loading, In this study we provide new estimates of Mercury's intrinsic magnetic field and the solar wind conditions that prevailed at the time of the flyby. We show that the location of the boundary layers and the strength of the magnetic field along the spacecraft trajectory can be reproduced with a solar wind ram pressure P(sub sw) = 6.8 nPa and a planetary magnetic dipole having a magnitude of 210 R(sub M)(exp 3)- nT and an offset of 0.18 R(sub M) to the north of the equator, where R(sub M) is Mercury's radius. Analysis of the plasma flow reveals the existence of a stable drift belt around the planet; such a belt can account for the locations of diamagnetic decreases observed by the MESSENGER Magnetometer. Moreover, we determine that the ion impact rate at the n011hern cusp was four times higher than at the southern cusp, a result that provides a possible explanation for the observed north-south asymmetry in exospheric sodium in the neutral tail.

Benna, Mehdi↗

Impact of Land Surface Heterogeneity on Mesoscale Atmospheric Dispersion

Prior numerical modelling studies show that atmospheric dispersion is sensitive to surface heterogeneities, but past studies do not consider the impact of a realistic distribution of surface heterogeneities on mesoscale atmospheric dispersion. While these focussed on dispersion in the convective boundary layer, the present work also considers dispersion in the nocturnal boundary layer and above. Using a Lagrangian particle dispersion model (LPDM) coupled to the Eulerian Regional Atmospheric Modeling System (RAMS), the impact of topographic, vegetation, and soil moisture heterogeneities on daytime and nighttime atmospheric dispersion is examined. In addition, the sensitivity to the use of Moderate Resolution Imaging Spectroradiometer (MODIS)-derived spatial distributions of vegetation characteristics on atmospheric dispersion is also studied. The impact of vegetation and terrain heterogeneities on atmospheric dispersion is strongly modulated by soil moisture, with the nature of dispersion switching from non-Gaussian to near- Gaussian behaviour for wetter soils (fraction of saturation soil moisture content exceeding 40%). For drier soil moisture conditions, vegetation heterogeneity produces differential heating and the formation of mesoscale circulation patterns that are primarily responsible for non-Gaussian dispersion patterns. Nighttime dispersion is very sensitive to topographic, vegetation, soil moisture, and soil type heterogeneity and is distinctly non-Gaussian for heterogeneous land-surface conditions. Sensitivity studies show that soil type and vegetation heterogeneities have the most dramatic impact on atmospheric dispersion. To provide more skillful dispersion calculations, we recommend the utilisation of satellite-derived vegetation characteristics coupled with data assimilation techniques that constrain soil-vegetation-atmosphere transfer (SVAT) models to generate realistic spatial distributions of surface energy fluxes.

Wu, Yuling↗

ISS and Space Shuttle Radiation Measurements at Solar Minimum

A summary of 2008-2011 ISS and Space Shuttle radiation dosimetry results for inside vehicle radiation monitoring in low-Earth orbit will be presented. Results include new data from ISS Expedition 22-25/20A radiation area monitors (RAM) and Shuttle Missions STS127-STS133 passive radiation dosimeters (PRD). ISS 20A radiation measurement locations included three Node 2 crew quarters locations at NOD2S5_CQ, NOD2P5_CQ and CQ-3 (Deck), as well as ESA Columbus, and JAXA Kibo locations. ISS 20A and STS127-STS133 missions were flown at 51.6 inclination with an altitude range of 330-350 km. The passive radiation results will be presented in terms of measured daily dose obtained using luminescence detectors (i.e., Al2O3:C, LiF:Mg,Ti and CaF2:Tm). In addition, preliminary results from the DOSIS 2 Project, in collaboration with the German Space Agency (DLR) will be presented. SRAG s participation to the DOSIS 2 exposure on ISS (11/16/2009-05/26/2010) involved passive radiation measurements at 10 different shielding locations inside the ESA Columbus Module.

Gaza, Ramona↗

NASA Tech Briefs, November 2005

Topics covered include: Laser System for Precise, Unambiguous Range Measurements; Flexible Cryogenic Temperature and Liquid-Level Probes; Precision Cryogenic Dilatometer; Stroboscopic Interferometer for Measuring Mirror Vibrations; Some Improvements in H-PDLCs; Multiple-Bit Differential Detection of OQPSK; Absolute Position Encoders With Vertical Image Binning; Flexible, Carbon-Based Ohmic Contacts for Organic Transistors; GaAs QWIP Array Containing More Than a Million Pixels; AutoChem; Virtual Machine Language; Two-Dimensional Ffowcs Williams/Hawkings Equation Solver; Full Multigrid Flow Solver; Doclet To Synthesize UML; Computing Thermal Effects of Cavitation in Cryogenic Liquids; GUI for Computational Simulation of a Propellant Mixer; Control Program for an Optical-Calibration Robot; SQL-RAMS; Distributing Data from Desktop to Hand-Held Computers; Best-Fit Conic Approximation of Spacecraft Trajectory; Improved Charge-Transfer Fluorescent Dyes; Stability-Augmentation Devices for Miniature Aircraft; Tool Measures Depths of Defects on a Case Tang Joint; Two Heat-Transfer Improvements for Gas Liquefiers; Controlling Force and Depth in Friction Stir Welding; Spill-Resistant Alkali-Metal-Vapor Dispenser; A Methodology for Quantifying Certain Design Requirements During the Design Phase; Measuring Two Key Parameters of H3 Color Centers in Diamond; Improved Compression of Wavelet-Transformed Images; NASA Interactive Forms Type Interface - NIFTI; Predicting Numbers of Problems in Development of Software; Hot-Electron Photon Counters for Detecting Terahertz Photons; Magnetic Variations Associated With Solar Flares; and Artificial Intelligence for Controlling Robotic Aircraft.

Source record↗

Stroboscope Controller for Imaging Helicopter Rotors

A versatile electronic timing-and-control unit, denoted a rotorcraft strobe controller, has been developed for use in controlling stroboscopes, lasers, video cameras, and other instruments for capturing still images of rotating machine parts especially helicopter rotors. This unit is designed to be compatible with a variety of sources of input shaftangle or timing signals and to be capable of generating a variety of output signals suitable for triggering instruments characterized by different input-signal specifications. It is also designed to be flexible and reconfigurable in that it can be modified and updated through changes in its control software, without need to change its hardware. Figure 1 is a block diagram of the rotorcraft strobe controller. The control processor is a high-density complementary metal oxide semiconductor, singlechip 8-bit microcontroller. It is connected to a 32K x 8 nonvolatile static random-access memory (RAM) module. Also connected to the control processor is a 32K 8 electrically programmable read-only-memory (EPROM) module, which is used to store the control software. Digital logic support circuitry is implemented in a field-programmable gate array (FPGA). A 240 x 128-dot, 40- character 16-line liquid-crystal display (LCD) module serves as a graphical user interface; the user provides input through a 16-key keypad mounted next to the LCD. A 12-bit digital-to-analog converter (DAC) generates a 0-to-10-V ramp output signal used as part of a rotor-blade monitoring system, while the control processor generates all the appropriate strobing signals. Optocouplers are used to isolate all input and output digital signals, and optoisolators are used to isolate all analog signals. The unit is designed to fit inside a 19-in. (.48-cm) rack-mount enclosure. Electronic components are mounted on a custom printed-circuit board (see Figure 2). Two power-conversion modules on the printedcircuit board convert AC power to +5 VDC and 15 VDC, respectively.

Jensen, Scott↗

FPGA-Based, Self-Checking, Fault-Tolerant Computers

A proposed computer architecture would exploit the capabilities of commercially available field-programmable gate arrays (FPGAs) to enable computers to detect and recover from bit errors. The main purpose of the proposed architecture is to enable fault-tolerant computing in the presence of single-event upsets (SEUs). [An SEU is a spurious bit flip (also called a soft error) caused by a single impact of ionizing radiation.] The architecture would also enable recovery from some soft errors caused by electrical transients and, to some extent, from intermittent and permanent (hard) errors caused by aging of electronic components. A typical FPGA of the current generation contains one or more complete processor cores, memories, and highspeed serial input/output (I/O) channels, making it possible to shrink a board-level processor node to a single integrated-circuit chip. Custom, highly efficient microcontrollers, general-purpose computers, custom I/O processors, and signal processors can be rapidly and efficiently implemented by use of FPGAs. Unfortunately, FPGAs are susceptible to SEUs. Prior efforts to mitigate the effects of SEUs have yielded solutions that degrade performance of the system and require support from external hardware and software. In comparison with other fault-tolerant- computing architectures (e.g., triple modular redundancy), the proposed architecture could be implemented with less circuitry and lower power demand. Moreover, the fault-tolerant computing functions would require only minimal support from circuitry outside the central processing units (CPUs) of computers, would not require any software support, and would be largely transparent to software and to other computer hardware. There would be two types of modules: a self-checking processor module and a memory system (see figure). The self-checking processor module would be implemented on a single FPGA and would be capable of detecting its own internal errors. It would contain two CPUs executing identical programs in lock step, with comparison of their outputs to detect errors. It would also contain various cache local memory circuits, communication circuits, and configurable special-purpose processors that would use self-checking checkers. (The basic principle of the self-checking checker method is to utilize logic circuitry that generates error signals whenever there is an error in either the checker or the circuit being checked.) The memory system would comprise a main memory and a hardware-controlled check-pointing system (CPS) based on a buffer memory denoted the recovery cache. The main memory would contain random-access memory (RAM) chips and FPGAs that would, in addition to everything else, implement double-error-detecting and single-error-correcting memory functions to enable recovery from single-bit errors.

Some, Raphael↗

Sptrace

Sptrace is a general-purpose space utilization tracing system that is conceptually similar to the commercial Purify product used to detect leaks and other memory usage errors. It is designed to monitor space utilization in any sort of heap, i.e., a region of data storage on some device (nominally memory; possibly shared and possibly persistent) with a flat address space. This software can trace usage of shared and/or non-volatile storage in addition to private RAM (random access memory). Sptrace is implemented as a set of C function calls that are invoked from within the software that is being examined. The function calls fall into two broad classes: (1) functions that are embedded within the heap management software [e.g., JPL's SDR (Simple Data Recorder) and PSM (Personal Space Management) systems] to enable heap usage analysis by populating a virtual time-sequenced log of usage activity, and (2) reporting functions that are embedded within the application program whose behavior is suspect. For ease of use, these functions may be wrapped privately inside public functions offered by the heap management software. Sptrace can be used for VxWorks or RTEMS realtime systems as easily as for Linux or OS/X systems.

Burleigh, Scott C.↗

MISSE 6 Polymer Film Tensile Experiment

The Polymer Film Tensile Experiment (PFTE) was flown as part of Materials International Space Station Experiment 6 (MISSE 6). The purpose of the experiment was to expose a variety of polymer films to the low Earth orbital environment under both relaxed and tension conditions. The polymers selected are those commonly used for spacecraft thermal control and those under consideration for use in spacecraft applications such as sunshields, solar sails, and inflatable and deployable structures. The dog-bone shaped samples of polymers that were flown were exposed on both the side of the MISSE 6 Passive Experiment Container (PEC) that was facing into the ram direction (receiving atomic oxygen, ultraviolet (UV) radiation, ionizing radiation, and thermal cycling) and the wake facing side (which was supposed to have experienced predominantly the same environmental effects except for atomic oxygen which was present due to reorientation of the International Space Station). A few of the tensile samples were coated with vapor deposited aluminum on the back and wired to determine the point in the flight when the tensile sample broke as recorded by a change in voltage that was stored on battery powered data loggers for post flight retrieval and analysis. The data returned on the data loggers was not usable. However, post retrieval observation and analysis of the samples was performed. This paper describes the preliminary analysis and observations of the polymers exposed on the MISSE 6 PFTE.

Miller, Sharon K. R.↗