Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “high reliability”

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,171 records · Page 65

The predictive information obtained by testing multiple software versions

Multiversion programming is a redundancy approach to developing highly reliable software. In applications of this method, two or more versions of a program are developed independently by different programmers and the versions are combined to form a redundant system. One variation of this approach consists of developing a set of n program versions and testing the versions to predict the failure probability of a particular program or a system formed from a subset of the programs. The precision that might be obtained, and also the effect of programmer variability if predictions are made over repetitions of the process of generating different program versions, are examined.

Lee, Larry D.↗

A technique for evaluating the application of the pin-level stuck-at fault model to VLSI circuits

Accurate fault models are required to conduct the experiments defined in validation methodologies for highly reliable fault-tolerant computers (e.g., computers with a probability of failure of 10 to the -9 for a 10-hour mission). Described is a technique by which a researcher can evaluate the capability of the pin-level stuck-at fault model to simulate true error behavior symptoms in very large scale integrated (VLSI) digital circuits. The technique is based on a statistical comparison of the error behavior resulting from faults applied at the pin-level of and internal to a VLSI circuit. As an example of an application of the technique, the error behavior of a microprocessor simulation subjected to internal stuck-at faults is compared with the error behavior which results from pin-level stuck-at faults. The error behavior is characterized by the time between errors and the duration of errors. Based on this example data, the pin-level stuck-at fault model is found to deliver less than ideal performance. However, with respect to the class of faults which cause a system crash, the pin-level, stuck-at fault model is found to provide a good modeling capability.

Palumbo, Daniel L.↗

Validation of a fault-tolerant multiprocessor: Baseline experiments and workload implementation

In the future, aircraft must employ highly reliable multiprocessors in order to achieve flight safety. Such computers must be experimentally validated before they are deployed. This project outlines a methodology for validating reliable multiprocessors. The methodology begins with baseline experiments, which tests a single phenomenon. As experiments progress, tools for performance testing are developed. The methodology is used, in part, on the Fault Tolerant Multiprocessor (FTMP) at NASA-Langley's AIRLAB facility. Experiments are designed to evaluate the fault-free performance of the system. Presented are the results of interrupt baseline experiments performed on FTMP. Interrupt causing exception conditions were tested, and several were found to have unimplemented interrupt handling software while one had an unimplemented interrupt vector. A synthetic workload model for realtime multiprocessors is then developed as an application level performance analysis tool. Details of the workload implementation and calibration are presented. Both the experimental methodology and the synthetic workload model are general enough to be applicable to reliable multiprocessors beside FTMP.

Feather, Frank↗

Preliminary design of the redundant software experiment

The goal of the present experiment is to characterize the fault distributions of highly reliable software replicates, constructed using techniques and environments which are similar to those used in comtemporary industrial software facilities. The fault distributions and their effect on the reliability of fault tolerant configurations of the software will be determined through extensive life testing of the replicates against carefully constructed randomly generated test data. Each detected error will be carefully analyzed to provide insight in to their nature and cause. A direct objective is to develop techniques for reducing the intensity of coincident errors, thus increasing the reliability gain which can be achieved with fault tolerance. Data on the reliability gains realized, and the cost of the fault tolerant configurations can be used to design a companion experiment to determine the cost effectiveness of the fault tolerant strategy. Finally, the data and analysis produced by this experiment will be valuable to the software engineering community as a whole because it will provide a useful insight into the nature and cause of hard to find, subtle faults which escape standard software engineering validation techniques and thus persist far into the software life cycle.

Campbell, Roy↗

Common drive unit

The Common Drive Unit (CDU) is a high reliability rotary actuator with many versatile applications in mechanism designs. The CDU incorporates a set of redundant motor-brake assemblies driving a single output shaft through differential. Tachometers provide speed information in the AC version. Operation of both motors, as compared to the operation of one motor, will yield the same output torque with twice the output speed.

Ellis, R. C.↗

Space Station alpha joint bearing

Perhaps the most critical structural system aboard the Space Station is the Solar Alpha Rotary Joint which helps align the power generation system with the sun. The joint must provide structural support and controlled rotation to the outboard transverse booms as well as power and data transfer across the joint. The Solar Alpha Rotary Joint is composed of two transition sections and an integral, large diameter bearing. Alpha joint bearing design presents a particularly interesting problem because of its large size and need for high reliability, stiffness, and on orbit maintability. The discrete roller bearing developed is a novel refinement to cam follower technology. It offers thermal compensation and ease of on-orbit maintenance that are not found in conventional rolling element bearings. How the bearing design evolved is summarized. Driving requirements are reviewed, alternative concepts assessed, and the selected design is described.

Everman, Michael R.↗

Command and control of the Voyager spacecraft

The Voyager Mission was designed to be conducted using reprogrammable onboard computers. This decision was based on the need for highly reliable semi-autonomous operations of the spacecraft and the lengthy two-way communication times envisioned during the mission. Command and control of the spacecraft is effected by the process through which the programs for these computers are developed. While this results in a relatively passive real-time command and control function, provisions exist for intervention to occur in order to modify or augment the programs or respond to spacecraft anomalies.

Adamski, Terrence P.↗

NASCRAC - A computer code for fracture mechanics analysis of crack growth

NASCRAC - a computer code for fracture mechanics analysis of crack growth - is described in this paper. The need for such a code is increasing as requirements grow for high reliability and low weight in aerospace components. The code is comprehensive and versatile, as well as user friendly. The major purpose of the code is calculation of fatigue, corrosion fatigue, or stress corrosion crack growth, and a variety of crack growth relations can be selected by the user. Additionally, crack retardation models are included. A very wide variety of stress intensity factor solutions are contained in the code, and extensive use is made of influence functions. This allows complex stress gradients in three-dimensional crack problems to be treated easily and economically. In cases where previous stress intensity factor solutions are not adequate, new influence functions can be calculated by the code. Additional features include incorporation of J-integral solutions from the literature and a capability for estimating elastic-plastic stress redistribution from the results of a corresponding elastic analysis. An example problem is presented which shows typical outputs from the code.

Harris, D. O.↗

A review of recent advances in solid film lubrication

Thin, adherent sputtered MoS2 and ion plated metallic (Au, Ag, Pb) lubricating films are primarily used in precision contacting triboelement surfaces where wear debris formation is critical and high reliability requirements have to be satisfied. Detailed structural and compositional characterization of solid film lubricants is of prime importance. It is this information from the nano-micro-macro level which is needed to interpret and improve the frictional behavior and assure long endurance lives. The purpose of this paper is to summarize in a concise review the solid lubricant film structure and morphology and their effects on the tribological properties of the lubricant systems. The tribological performance of thin lubricating films has significantly advanced through progressive understanding of the film parameters such as adhesion, cohesion, interface formation, nucleation and microstructural growth, critical film thickness and substrate finish, and temperature. Sputtered MoS2 and ion plated Au, Ag, and Pb films are separately discussed and evaluated in terms of the above film parameters to establish the most desirable film structures and thicknesses in order to achieve effective lubrication.

Spalvins, T.↗

Manned spacecraft automation and robotics

The Space Station holds promise of being a showcase user and driver of advanced automation and robotics technology. The author addresses the advances in automation and robotics from the Space Shuttle - with its high-reliability redundancy management and fault tolerance design and its remote manipulator system - to the projected knowledge-based systems for monitoring, control, fault diagnosis, planning, and scheduling, and the telerobotic systems of the future Space Station.

Erickson, Jon D.↗

In situ ozone instrumentation for 10-Hz measurements - Development and evaluation

The development of the fast-response ozone detector for the Electra aircraft is described. The selection of a technique to meet the design goal of 10-Hz detection is examined in terms of detection principles, instrument sampling parameters, signal conditioning, and aircraft and sampling environment. An instrument which employs a NO technique for detection of ozone with a reaction chamber volume of 16 cu cm, a pressure of 60 torr, and a sample flow of 1000 standard cu cm/min was developed. Laboratory and flight testings of the detector were conducted in order to evaluate its performance. The data reveal that the fast-response ozone detector is highly reliable with a response of 0.1 sec to 90 percent of reading, has a lower detection limit of 1 ppbv, and an S/N of 20 at 20 ppbv ozone.

Gregory, G. L.↗

Spacecraft on-board SAR image generation for EOS-type missions

Spacecraft on-board synthetic aperture radar (SAR) image generation is an extremely difficult problem because of the requirements for high computational rates (usually on the order of Giga-operations per second), high reliability (some missions last up to 10 years), and low power dissipation and mass (typically less than 500 watts and 100 Kilograms). Recently, a JPL study was performed to assess the feasibility of on-board SAR image generation for EOS-type missions. This paper summarizes the results of that study. Specifically, it proposes a processor architecture using a VLSI time-domain parallel array for azimuth correlation. Using available space qualifiable technology to implement the proposed architecture, an on-board SAR processor having acceptable power and mass characteristics appears feasible for EOS-type applications.

Liu, K. Y.↗

Improved silicon carbide for advanced heat engines

The development of silicon carbide materials of high strength was initiated and components of complex shape and high reliability were formed. The approach was to adapt a beta-SiC powder and binder system to the injection molding process and to develop procedures and process parameters capable of providing a sintered silicon carbide material with improved properties. The initial effort was to characterize the baseline precursor materials, develop mixing and injection molding procedures for fabricating test bars, and characterize the properties of the sintered materials. Parallel studies of various mixing, dewaxing, and sintering procedures were performed in order to distinguish process routes for improving material properties. A total of 276 modulus-of-rupture (MOR) bars of the baseline material was molded, and 122 bars were fully processed to a sinter density of approximately 95 percent. Fluid mixing techniques were developed which significantly reduced flaw size and improved the strength of the material. Initial MOR tests indicated that strength of the fluid-mixed material exceeds the baseline property by more than 33 percent. the baseline property by more than 33 percent.

Whalen, Thomas J.↗

Advanced life support control/monitor instrumentation concepts for flight application

Development of regenerative Environmental Control/Life Support Systems requires instrumentation characteristics which evolve with successive development phases. As the development phase moves toward flight hardware, the system availability becomes an important design aspect which requires high reliability and maintainability. This program was directed toward instrumentation designs which incorporate features compatible with anticipated flight requirements. The first task consisted of the design, fabrication and test of a Performance Diagnostic Unit. In interfacing with a subsystem's instrumentation, the Performance Diagnostic Unit is capable of determining faulty operation and components within a subsystem, perform on-line diagnostics of what maintenance is needed and accept historical status on subsystem performance as such information is retained in the memory of a subsystem's computerized controller. The second focus was development and demonstration of analog signal conditioning concepts which reduce the weight, power, volume, cost and maintenance and improve the reliability of this key assembly of advanced life support instrumentation. The approach was to develop a generic set of signal conditioning elements or cards which can be configured to fit various subsystems. Four generic sensor signal conditioning cards were identified as being required to handle more than 90 percent of the sensors encountered in life support systems. Under company funding, these were detail designed, built and successfully tested.

Heppner, D. B.↗

Development of a regenerable humidity and CO2 control system for an advanced EMU

A 5-h-regenerable nonventing humidity and CO2 control subsystem (HCCS) technology demonstration unit is being developed for potential use in an Advanced Extravehicular Mobility Unit for Space Station application. The HCCS incorporates a weak-base-anion exchange resin packed in a metal-foam-matrix heat exchanger. This system simultaneously removes CO2 and water vapor, with the resulting exothermic heat of reaction rejected to the heat exchanger. The system has no moving parts, resulting in a highly reliable simple configuration. Regeneration may be accomplished via internal heating and vacuum.

Nalette, Timothy A.↗

Fault-tolerant clock synchronization validation methodology

A validation method for the synchronization subsystem of a fault-tolerant computer system is presented. The high reliability requirement of flight-crucial systems precludes the use of most traditional validation methods. The method presented utilizes formal design proof to uncover design and coding errors and experimentation to validate the assumptions of the design proof. The experimental method is described and illustrated by validating the clock synchronization system of the Software Implemented Fault Tolerance computer. The design proof of the algorithm includes a theorem that defines the maximum skew between any two nonfaulty clocks in the system in terms of specific system parameters. Most of these parameters are deterministic. One crucial parameter is the upper bound on the clock read error, which is stochastic. The probability that this upper bound is exceeded is calculated from data obtained by the measurement of system parameters. This probability is then included in a detailed reliability analysis of the system.

Computer systems↗

Performance modeling and measurement of real-time multiprocessors with time-shared buses

A closed queueing network model is constructed to address workload effects on computer performance for a highly reliable unibus multiprocessor used in real-time control. The queueing model consists of multiserver nodes and a nonpreemptive priority queue. Use of this model requires partitioning the workload into task classes. The time average steady-state solution of the queueing model directly produces useful results that are necessary in performance evaluation. The model is experimentally justified with the Fault-Tolerant Multiprocessor (FTMP) located at the NASA AIRLAB. Extensive experiments are performed on FTMP with a synthetic workload generator (SWG) to directly measure performance parameters, such as processor idle time, system bus contention, and task processing times. These measurements determine values for parameters in the queueing model. Experimental and analytic results are then compared.

Woodbury, Michael H.↗

A small solar electric ion propulsion spacecraft for lunar science

A lightweight spacecraft design concept has been developed which employs solar-electric ion propulsion to conduct a lunar science mission. The design relies on off-the-shelf technology to achieve high reliability and near-term launch readiness status. Overall project costs are kept to a minimum through the concentration of mission objectives, as well as through the minimization of payload launch costs by resort to the Space Shuttle's Get-Away Special canister. Attention is given to the spacecraft's instrumentation configuration.

Salazar, R. P.↗