Search NASA⌕ Search

SEARCH · Search NASA

Results for “checking”

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 505 records · Page 28

Optimal message log reclamation for independent checkpointing

Independent (uncoordinated) check pointing for parallel and distributed systems allows maximum process autonomy but suffers from possible domino effects and the associated storage space overhead for maintaining multiple checkpoints and message logs. In most research on check pointing and recovery, it was assumed that only the checkpoints and message logs older than the global recovery line can be discarded. It is shown how recovery line transformation and decomposition can be applied to the problem of efficiently identifying all discardable message logs, thereby achieving optimal garbage collection. Communication trace-driven simulation for several parallel programs is used to show the benefits of the proposed algorithm for message log reclamation.

Wang, Yi-Min↗

Symbolic discrete event system specification

Extending discrete event modeling formalisms to facilitate greater symbol manipulation capabilities is important to further their use in intelligent control and design of high autonomy systems. An extension to the DEVS formalism that facilitates symbolic expression of event times by extending the time base from the real numbers to the field of linear polynomials over the reals is defined. A simulation algorithm is developed to generate the branching trajectories resulting from the underlying nondeterminism. To efficiently manage symbolic constraints, a consistency checking algorithm for linear polynomial constraints based on feasibility checking algorithms borrowed from linear programming has been developed. The extended formalism offers a convenient means to conduct multiple, simultaneous explorations of model behaviors. Examples of application are given with concentration on fault model analysis.

Zeigler, Bernard P.↗

Orbital dynamics of PSR1257+12 and its two planetary companions

I present a review of the orbital dynamics of the three body problem of PSR1257+12 and its two putative planetary companions. The orbital dynamics provides two 'reality checks' on the planetary interpretation of the pulse arrival time residuals observed by Wolszczan and Frail (1992). First, by examining the dynamical stability of the system for the deduced orbital periods, one can place upper limits on the companion masses of about two times the mass of Jupiter. Since the lower limits of the companion masses deduced from the observations are well below this upper limit, the planetary interpretation passes this first 'reality check'. Second, the 3:2 near-commensurability of the orbital periods effects periodic variations of the Keplerian orbital parameters. The amplitude of these variations provides a direct measure of the masses of the companions relative to the mass of the pulsar. The signature of these variations in pulse time-of-arrival data is not straightforward, but, if the planetary interpretation is correct, it should become detectable as an additional quasi-periodic phase residual over a period of a few years.

Malhotra, Renu↗

Curves showing column strength of steel and duralumin tubing

Given here are a set of column strength curves that are intended to simplify the method of determining the size of struts in an airplane structure when the load in the member is known. The curves will also simplify the checking of the strength of a strut if the size and length are known. With these curves, no computations are necessary, as in the case of the old-fashioned method of strut design. The process is so simple that draftsmen or others who are not entirely familiar with mechanics can check the strength of a strut without much danger of error.

Ross, Orrin E↗

Stability of elastically supported columns

A criterion is developed for the stiffness required of elastic lateral supports at the ends of a compression member to provide stability. A method based on this criterion is then developed for checking the stability of a continuous beam-column. A related method is also developed for checking the stability of a member of a pin-jointed truss against rotation in the plane of the truss.

COMPRESSION MEMBERS-STABILITY↗

An Apparatus for Measuring Rates of Discharge of a Fuel-Injection System

A portable apparatus for rapidly determining rates of discharge of a fuel-injection system is described. Satisfactory operation of this apparatus with injection-pump speeds up to 2400 r.p.m was obtained. Rate-of-discharge tests were made with several cam-plunger-valve injection systems with long injection tubes. A check valve designed to reduce secondary discharges was tested. This check valve was operated with injection-pump speeds up to 2400 r.p.m without the occurrence of large secondary discharges.

Dutee, Francis J↗

Wind-tunnel Tests of Four Curtiss Propellers Embodying Different Blade Sections

Tests of four 10-foot propellers were made in the propeller-research tunnel for the Army Air Corps to check flight and static thrust test results made on several propellers embodying Clark Y and modified NACA 16-series sections. These propellers were identical as to diameter and activity factor and very closely identical in thickness ratio and pitch distribution. The blades embodied sections with both single- and double-cambered Clark Y, modified NACA 16-series, and a combination of Clark Y and modified NACA-16 airfoils. Tests covered a range of blade angles from 20 deg. to 70 deg., and were all made at tip speeds below 280 feet per second. Although these tests were not conclusive in themselves, owing to the conditions under which they were made, the results seem to check the flight and static tests as closely as would be expected.

AIRFOILS - CLARK Y - CHARACTERISTICS PROPELLER↗

Reliable VLSI sequential controllers

A VLSI architecture for synchronous sequential controllers is presented that has attractive qualities for producing reliable circuits. In these circuits, one hardware implementation can realize any flow table with a maximum of 2(exp n) internal states and m inputs. Also all design equations are identical. A real time fault detection means is presented along with a strategy for verifying the correctness of the checking hardware. This self check feature can be employed with no increase in hardware. The architecture can be modified to achieve fail safe designs. With no increase in hardware, an adaptable circuit can be realized that allows replacement of faulty transitions with fault free transitions.

Whitaker, S.↗

OMS event evaluator and scheduler

An Operations Management System (OMS) is being designed for Space Station Freedom to improve productivity, reliability, and safety while reducing operations and maintenance costs. Central to the concept is a short term plan containing mixes of man-readable and machine-executable procedures used in an environment of distributed processing and execution. An OMS event evaluator to check upcoming short-term plan events for validity of execution is under development. The first version checks time and resource constraints against operational conditions for current or expected stations. In work are the handling of environmental and other operational constraints, as well as detailed modeling of resources and station operational states. The Ada Program also has the ability to reschedule all or part of the events.

Eckelkamp, Richard E.↗

Altitude deviations: Breakdowns of an error-tolerant system

Pilot reports of aviation incidents to the Aviation Safety Reporting System (ASRS) provide a window on the problems occurring in today's airline cockpits. The narratives of 10 pilot reports of errors made in the automation-assisted altitude-change task are used to illustrate some of the issues of pilots interacting with automatic systems. These narratives are then used to construct a description of the cockpit as an information processing system. The analysis concentrates on the error-tolerant properties of the system and on how breakdowns can occasionally occur. An error-tolerant system can detect and correct its internal processing errors. The cockpit system consists of two or three pilots supported by autoflight, flight-management, and alerting systems. These humans and machines have distributed access to clearance information and perform redundant processing of information. Errors can be detected as deviations from either expected behavior or as deviations from expected information. Breakdowns in this system can occur when the checking and cross-checking tasks that give the system its error-tolerant properties are not performed because of distractions or other task demands. Recommendations based on the analysis for improving the error tolerance of the cockpit system are given.

Palmer, Everett A.↗

Controlling state explosion during automatic verification of delay-insensitive and delay-constrained VLSI systems using the POM verifier

Delay-insensitive VLSI systems have a certain appeal on the ground due to difficulties with clocks; they are even more attractive in space. We answer the question, is it possible to control state explosion arising from various sources during automatic verification (model checking) of delay-insensitive systems? State explosion due to concurrency is handled by introducing a partial-order representation for systems, and defining system correctness as a simple relation between two partial orders on the same set of system events (a graph problem). State explosion due to nondeterminism (chiefly arbitration) is handled when the system to be verified has a clean, finite recurrence structure. Backwards branching is a further optimization. The heart of this approach is the ability, during model checking, to discover a compact finite presentation of the verified system without prior composition of system components. The fully-implemented POM verification system has polynomial space and time performance on traditional asynchronous-circuit benchmarks that are exponential in space and time for other verification systems. We also sketch the generalization of this approach to handle delay-constrained VLSI systems.

Probst, D.↗

Techniques used for the analysis of oculometer eye-scanning data obtained from an air traffic control display

The methodology and techniques used to collect and analyze look-point position data from a real-time ATC display-format comparison experiment are documented. That study compared the delivery precision and controller workload of three final approach spacing aid display formats. Using an oculometer, controller lookpoint position data were collected, associated with gaze objects (e.g., moving aircraft) on the ATC display, and analyzed to determine eye-scan behavior. The equipment involved and algorithms for saving, synchronizing with the ATC simulation output, and filtering the data are described. Target (gaze object) and cross-check scanning identification algorithms are also presented. Data tables are provided of total dwell times, average dwell times, and cross-check scans. Flow charts, block diagrams, file record descriptors, and source code are included. The techniques and data presented are intended to benefit researchers in other studies that incorporate non-stationary gaze objects and oculometer equipment.

Crawford, Daniel J.↗

Techniques and software for optimum and efficient mission science sequence development

Highly successful mission operations require efficient and cost-effective science sequence development. Of key importance is the Science Planning and Operations Team's (SPOT's) ability to complete science observation design and integration early in the sequence development process (i.e., before the sequence enters into a formal change control process). Once under formal change control, careful change paper documentation, Flight Team checks, and mission software checks make sequence changes more labor-intensive. This paper discusses team organization, strategies, scheduling, and software employed by the Voyager and Galileo SPOT's to complete science observation design and integration early in the sequence development process.

Bliss, David A.↗

Real-time sensor data validation

This report describes the status of an on-going effort to develop software capable of detecting sensor failures on rocket engines in real time. This software could be used in a rocket engine controller to prevent the erroneous shutdown of an engine due to sensor failures which would otherwise be interpreted as engine failures by the control software. The approach taken combines analytical redundancy with Bayesian belief networks to provide a solution which has well defined real-time characteristics and well-defined error rates. Analytical redundancy is a technique in which a sensor's value is predicted by using values from other sensors and known or empirically derived mathematical relations. A set of sensors and a set of relations among them form a network of cross-checks which can be used to periodically validate all of the sensors in the network. Bayesian belief networks provide a method of determining if each of the sensors in the network is valid, given the results of the cross-checks. This approach has been successfully demonstrated on the Technology Test Bed Engine at the NASA Marshall Space Flight Center. Current efforts are focused on extending the system to provide a validation capability for 100 sensors on the Space Shuttle Main Engine.

Bickmore, Timothy W.↗

Depth-diameter ratios for Martian impact craters: Implications for target properties and episodes of degradation

This study determines crater depth through use of photoclinometric profiles. Random checks of the photoclinometric results are performed using shadow estimation techniques. The images are Viking Orbiter digital format frames; in cases where the digital image is unusable for photoclinometric analysis, shadow estimation is used to determine crater depths. The two techniques provide depth results within 2 percent of each other. Crater diameters are obtained from the photoclinometric profiles and checked against the diameters measured from the hard-copy images using a digitizer. All images used in this analysis are of approximately 40 m/pixel resolution. The sites that have been analyzed to date include areas within Arabia, Maja Valles, Memnonia, Acidalia, and Elysium. Only results for simple craters (craters less than 5 km in diameter) are discussed here because of the low numbers of complex craters presently measured in the analysis. General results indicate that impact craters are deeper than average. A single d/D relationship for fresh impact craters on Mars does not exist due to changes in target properties across the planet's surface. Within regions where target properties are approximately constant, however, d/D ratios for fresh craters can be determined. In these regions, the d/D ratios of nonpristine craters can be compared with the fresh crater d/D relationship to obtain information on relative degrees of crater degradation. This technique reveals that regional episodes of enhanced degradation have occurred. However, the lack of statistically reliable size-frequency distribution data prevents comparison of the relative ages of these events between different regions, and thus determination of a large-scale episode (or perhaps several episodes) cannot be made at this time.

Barlow, N. G.↗

Apron heights around stepped massifs in the Cydonia Mensae region: Do they record the local paleobathymetry of Oceanus Borealis?

The use of photoclinometry and shadow measurements to determine the basin volume without linking the measurements to a global datum is described. Since the boundary, or shoreline, of the basin cannot be tied to the datum and typically has no useful local relative height to measure, what is needed is a number of measurements of the height of the paleoshorelines distributed across the basin. Photoclinometric profiles are being compiled from Viking Orbiter images of the Cydonia Mensae region, which includes images with high sun elevations, necessary to avoid shadows, and images with low sun elevations, to enable the use of shadow measurements as an independent check, at high resolution (40 to 100 m/pixel). Both asymmetric and symmetric photoclinometric profile models are being used, and the results cross checked with one another to minimize errors. An apron-height map, potentially a paleobathymetric map of part of the margin of Oceanus Borealis, can be compiled from this data to determine whether variations in apron height are consistent with a lacustrine interpretation.

Parker, T. J.↗

Status of the Shuttle SBUV (SSBUV) calibration of the NOAA SBUV/2 operational ozone sounders and the detection of trends

The Shuttle Solar Backscatter Ultraviolet (SSBUV) experiment has flown four times since October 1989. The purpose of SSBUV is to perform calibration checks of the SBUV ozone sounding instruments on the Nimbus and NOAA satellites in order to remove calibration drift so that ozone trends in the middle stratosphere can be accurately derived. Calibration checks are performed by comparing coincident observations between SSBUV and the satellite instruments. Regular flights of about once per year and maintenance of the SSBUV calibration to 1 percent from flight to flight are the major challenges for SSBUV. To date the required flight frequency has been met and instrument calibration is known to about 1-2 percent for the first three flights. The first comparisons showed 30 percent differences between SSBUV and the original archived Nimbus SBUV data, but considerably smaller differences with the new SBUV 'Version 6' data. Differences between SSBUV and SBUV/2 instruments on NOAA-11 and NOAA-9 were of the order of 5-10 percent respectively. These differences have not been accounted for in the present NOAA data set since they contain initial calibration biases as well as long term instrument drift. With subsequent SSBUV comparisons, the satellite calibration can be corrected, which will then allow an accurate estimate of ozone trends in the upper stratosphere. In this initial study, 1989 Nimbus-7 SBUV data have been corrected using SSBUV observations and then compared to SBUV data for 1980. This comparison then leads to an ozone trend of 7 percent in the upper stratosphere over the tropics for the period 1980 to 1989.

Hilsenrath, Ernest↗

Development of visual 3D virtual environment for control software

Virtual environments for software visualization may enable complex programs to be created and maintained. A typical application might be for control of regional electric power systems. As these encompass broader computer networks than ever, construction of such systems becomes very difficult. Conventional text-oriented environments are useful in programming individual processors. However, they are obviously insufficient to program a large and complicated system, that includes large numbers of computers connected to each other; such programming is called 'programming in the large.' As a solution for this problem, the authors are developing a graphic programming environment wherein one can visualize complicated software in virtual 3D world. One of the major features of the environment is the 3D representation of concurrent process. 3D representation is used to supply both network-wide interprocess programming capability (capability for 'programming in the large') and real-time programming capability. The authors' idea is to fuse both the block diagram (which is useful to check relationship among large number of processes or processors) and the time chart (which is useful to check precise timing for synchronization) into a single 3D space. The 3D representation gives us a capability for direct and intuitive planning or understanding of complicated relationship among many concurrent processes. To realize the 3D representation, a technology to enable easy handling of virtual 3D object is a definite necessity. Using a stereo display system and a gesture input device (VPL DataGlove), our prototype of the virtual workstation has been implemented. The workstation can supply the 'sensation' of the virtual 3D space to a programmer. Software for the 3D programming environment is implemented on the workstation. According to preliminary assessments, a 50 percent reduction of programming effort is achieved by using the virtual 3D environment. The authors expect that the 3D environment has considerable potential in the field of software engineering.

Hirose, Michitaka↗