Search NASA⌕ Search

SEARCH · Search NASA

Results for “reasoning about programs”

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 37 records · Page 2

Architecture and design of a 500-MHz gallium-arsenide processing element for a parallel supercomputer

The design of the processing element of GASP, a GaAs supercomputer with a 500-MHz instruction issue rate and 1-GHz subsystem clocks, is presented. The novel, functionally modular, block data flow architecture of GASP is described. The architecture and design of a GASP processing element is then presented. The processing element (PE) is implemented in a hybrid semiconductor module with 152 custom GaAs ICs of eight different types. The effects of the implementation technology on both the system-level architecture and the PE design are discussed. SPICE simulations indicate that parts of the PE are capable of being clocked at 1 GHz, while the rest of the PE uses a 500-MHz clock. The architecture utilizes data flow techniques at a program block level, which allows efficient execution of parallel programs while maintaining reasonably good performance on sequential programs. A simulation study of the architecture indicates that an instruction execution rate of over 30,000 MIPS can be attained with 65 PEs.

Fouts, Douglas J.↗

NASA's Biomedical Research Program

The biomedical research program has been established to investigate the major physiological and psychological problems encountered by man when he undertakes spaceflight. The program seeks to obtain a better definition of each problem, an understanding of its underlying mechanism, and ultimately a means of prevention. In pursuing these goals the program also includes a major effort to develop the research tools and procedures it needs where these are not being developed elsewhere. After almost twenty years of manned spaceflight activities and after a much longer period of space related ground-based research, the program now recognizes two characteristics of spaceflight which are truly unique to space. These are weightlessness and one specific form of radiation. In its present stage of maturity much of the research focuses on mechanisms underlying the basic responses of man and animals to weightlessness. The program consists of nine elements. Eight of these are referable to specific physiological problems that have either been encountered in previous manned spaceflight or which are anticipated to occur as spaceflights last longer, traverse steeper orbital inclinations, or are otherwise different from previous missions. The ninth addresses problems that have neither arisen nor can be reasonably predicted but are suspected on the basis of theoretical models, ground-based animal research, or for other reasons. The program's current emphasis is directed toward the motion sickness problem because of its relevance to Space Shuttle operations. Increased awareness and understanding of the radiation hazard has resulted in more emphasis being placed on the biological effects of high energy, high mass number particulate radiation and upon radiation protection . Cardiovascular and musculoskeleta1 studies are pursued in recognition of the considerable fundamental knowledge that must be acquired in these areas before effective countermeasures to the effects of repetitive or long-term flight can be devised. Major new avenues of research will deal with the psychological accompaniments of spaceflight and with mathematical modelling of physiological systems.

Ahn, Chung-Hae↗

Verifying PLC Programs via Monitors: Extending the Integration of FRET and PLCverif

Verification of Programmable Logic Controller (PLC) programs requires reasoning about propositions qualified in terms of time. CERN’s PLCverif, an open-source tool for the analysis of safety-critical PLC systems, uses Linear Temporal Logic (LTL) for the specification of properties. Until now, PLCverif depended on third-party tools that accept LTL specifications to perform verification. However, our experience with industrial PLC programs shows that, to overcome analysis limitations, a wide range of techniques are needed to successfully verify complex properties. In this paper, we extend PLCverif to enable PLC program verification of pure-past LTL (PLTL) safety properties with assertion-based verification tools. To this end, we take an algorithm from the runtime-monitoring domain, apply it to bounded model checking of PLC programs, and implement it in PLCverif. We extend the integration of NASA’s Formal Requirements Elicitation Tool (FRET) into PLCverif to use PLTL properties generated with FRET. In addition, we leverage the program structure induced by the PLC scan-cycle for a state-space reduction. Finally, we expose the algorithm to a real-world case study of critical systems at CERN.

Formal verification↗

Symbolic Processing Combined with Model-Based Reasoning

A computer program for the detection of present and prediction of future discrete states of a complex, real-time engineering system utilizes a combination of symbolic processing and numerical model-based reasoning. One of the biggest weaknesses of a purely symbolic approach is that it enables prediction of only future discrete states while missing all unmodeled states or leading to incorrect identification of an unmodeled state as a modeled one. A purely numerical approach is based on a combination of statistical methods and mathematical models of the applicable physics and necessitates development of a complete model to the level of fidelity required for prediction. In addition, a purely numerical approach does not afford the ability to qualify its results without some form of symbolic processing. The present software implements numerical algorithms to detect unmodeled events and symbolic algorithms to predict expected behavior, correlate the expected behavior with the unmodeled events, and interpret the results in order to predict future discrete states. The approach embodied in this software differs from that of the BEAM methodology (aspects of which have been discussed in several prior NASA Tech Briefs articles), which provides for prediction of future measurements in the continuous-data domain.

James, Mark↗

A simple modern correctness condition for a space-based high-performance multiprocessor

A number of U.S. national programs, including space-based detection of ballistic missile launches, envisage putting significant computing power into space. Given sufficient progress in low-power VLSI, multichip-module packaging and liquid-cooling technologies, we will see design of high-performance multiprocessors for individual satellites. In very high speed implementations, performance depends critically on tolerating large latencies in interprocessor communication; without latency tolerance, performance is limited by the vastly differing time scales in processor and data-memory modules, including interconnect times. The modern approach to tolerating remote-communication cost in scalable, shared-memory multiprocessors is to use a multithreaded architecture, and alter the semantics of shared memory slightly, at the price of forcing the programmer either to reason about program correctness in a relaxed consistency model or to agree to program in a constrained style. The literature on multiprocessor correctness conditions has become increasingly complex, and sometimes confusing, which may hinder its practical application. We propose a simple modern correctness condition for a high-performance, shared-memory multiprocessor; the correctness condition is based on a simple interface between the multiprocessor architecture and a high-performance, shared-memory multiprocessor; the correctness condition is based on a simple interface between the multiprocessor architecture and the parallel programming system.

Probst, David K.↗

SU-E-T-182: Clinical Implementation of TG71-Based Electron MU Calculation and Comparison with a Commercial Secondary Calculation

Purpose: The TG-71 report was published in 2014 to present standardized methodologies for MU calculations and determination of dosimetric quantities. This work explores the clinical implementation of a TG71-based electron MU calculation algorithm and compares it with a recently released commercial secondary calculation program–Mobius3D (Mobius Medical System, LP). Methods: TG-71 electron dosimetry data were acquired, and MU calculations were performed based on the recently published TG-71 report. The formalism in the report for extended SSD using air-gap corrections was used. The dosimetric quantities, such PDD, output factor, and f-air factors were incorporated into an organized databook that facilitates data access and subsequent computation. The Mobius3D program utilizes a pencil beam redefinition algorithm. To verify the accuracy of calculations, five customized rectangular cutouts of different sizes–6×12, 4×12, 6×8, 4×8, 3×6 cm{sup 2}–were made. Calculations were compared to each other and to point dose measurements for electron beams of energy 6, 9, 12, 16, 20 MeV. Each calculation / measurement point was at the depth of maximum dose for each cutout in a 10×10 cm{sup 2} or 15×15cm{sup 2} applicator with SSDs 100cm and 110cm. Validation measurements were made with a CC04 ion chamber in a solid water phantom for electron beams of energy 9 and 16 MeV. Results: Differences between the TG-71 and the commercial system relative to measurements were within 3% for most combinations of electron energy, cutout size, and SSD. A 5.6% difference between the two calculation methods was found only for the 6MeV electron beam with 3×6 cm{sup 2}cutout in the 10×10{sup 2}cm applicator at 110cm SSD. Both the TG-71 and the commercial calculations show good consistency with chamber measurements: for 5 cutouts, <1% difference for 100cm SSD, and 0.5–2.7% for 110cm SSD. Conclusions: Based on comparisons with measurements, a TG71-based computation method and a Mobius3D program produce reasonably accurate MU calculations for electron-beam therapy.

60 APPLIED LIFE SCIENCES↗

A computer program for calculating the perfect gas inviscid flow field about blunt axisymmetric bodies at an angle of attack of 0 deg

A method for the rapid calculation of the inviscid shock layer about blunt axisymmetric bodies at an angle of attack of 0 deg has been developed. The procedure is of an inverse nature, that is, a shock wave is assumed and calculations proceed along rays normal to the shock. The solution is iterated until the given body is computed. The flow field solution procedure is programed at the Langley Research Center for the Control Data 6600 computer. The geometries specified in the program are sphores, ellipsoids, paraboloids, and hyperboloids which may conical afterbodies. The normal momentum equation is replaced with an approximate algebraic expression. This simplification significantly reduces machine computation time. Comparisons of the present results with shock shapes and surface pressure distributions obtained by the more exact methods indicate that the program provides reasonably accurate results for smooth bodies in axisymmetric flow. However, further research is required to establish the proper approximate form of the normal momentum equation for the two-dimensional case.

Zoby, E. V.↗

Test bed ion engine development

A test bed ion (TBI) engine was developed to serve as a tool in exploring the limits of electrostatic ion thruster performance. A description of three key ion engine components, the decoupled extraction and amplified current (DE-AC) accelerator system, field enhanced refractory metal (FERM) hollow cathode and divergent line cusp (DLC) discharge chamber, whose designs and operating philosophies differ markedly from conventional thruster technology is given. Significant program achievements were: (1) high current density DE-AC accelerator system operation at low electric field stress with indicated feasibility of a 60 mA/sq cm argon ion beam; (2) reliable FERM cathode start up times of 1 to 2 secs. and demonstrated 35 ampere emission levels; (3) DLC discharge chamber plasma potentials negative of anode potential; and (4) identification of an efficient high plasma density engine operating mode. Using the performance projections of this program and reasonable estimates of other parameter values, a 1.0 Newton thrust ion engine is identified as a realizable technology goal. Calculations show that such an engine, comparable in beam area to a J series 30 cm thruster, could, operating on Xe or Hg, have thruster efficiencies as high as 0.76 and 0.78 respectively, with a 100 eV/ion discharge loss.

Aston, G.↗

Expert system for imaging spectrometer analysis results

Information on an expert system for imaging spectrometer analysis results is outlined. Implementation requirements, the Simple Tool for Automated Reasoning (STAR) program that provides a software environment for the development and operation of rule-based expert systems, STAR data structures, and rule-based identification of surface materials are among the topics outlined.

Borchardt, Gary C.↗

Mathematical algorithms for approximate reasoning

Most state of the art expert system environments contain a single and often ad hoc strategy for approximate reasoning. Some environments provide facilities to program the approximate reasoning algorithms. However, the next generation of expert systems should have an environment which contain a choice of several mathematical algorithms for approximate reasoning. To meet the need for validatable and verifiable coding, the expert system environment must no longer depend upon ad hoc reasoning techniques but instead must include mathematically rigorous techniques for approximate reasoning. Popular approximate reasoning techniques are reviewed, including: certainty factors, belief measures, Bayesian probabilities, fuzzy logic, and Shafer-Dempster techniques for reasoning. A group of mathematically rigorous algorithms for approximate reasoning are focused on that could form the basis of a next generation expert system environment. These algorithms are based upon the axioms of set theory and probability theory. To separate these algorithms for approximate reasoning various conditions of mutual exclusivity and independence are imposed upon the assertions. Approximate reasoning algorithms presented include: reasoning with statistically independent assertions, reasoning with mutually exclusive assertions, reasoning with assertions that exhibit minimum overlay within the state space, reasoning with assertions that exhibit maximum overlay within the state space (i.e. fuzzy logic), pessimistic reasoning (i.e. worst case analysis), optimistic reasoning (i.e. best case analysis), and reasoning with assertions with absolutely no knowledge of the possible dependency among the assertions. A robust environment for expert system construction should include the two modes of inference: modus ponens and modus tollens. Modus ponens inference is based upon reasoning towards the conclusion in a statement of logical implication, whereas modus tollens inference is based upon reasoning away from the conclusion. These algorithms allow one to reason accurately with uncertain data. The above environment can replicate state-f-the-art expert system environments which provides a continuity between the current expert systems which cannot be validated or verified and future expert systems which should be both validated and verified

Murphy, John H.↗

High Alpha Technology Program (HATP) ground test to flight comparisons

This status paper reviews the experimental ground test program of the High Alpha Technology Program (HATP). The reasons for conducting this ground test program had their origins during the 1970's when several difficulties were experienced during the development programs of both the F-18 and F-16. A careful assessment of ground test to flight correlations appeared to be important for reestablishing a high degree of confidence in our ground test methodology. The current paper will then focus on one aspect of the HATP program that is intended to improve the correlation between ground test and flight, high-alpha gritting. The importance of this work arises from the sensitivity of configurations with smooth-sided forebodies to Reynolds number. After giving examples of the effects of Reynolds number, the paper will highlight efforts at forebody gritting. Finally, the paper will conclude by summarizing the charter of the HATP Experimental Aerodynamics Working Group and future experimental testing plans.

R M Hall↗

Emissivity measurements in thin metallized membrane reflectors used for microwave radiometer sensors

This paper is concerned with electromagnetic losses in metallized films used for inflatable reflectors. An inflatable membrane is made of tough elastic material such as Kapton, and it is not electromagnetically reflective by design. A film of conducting metal is added to the membrane to enhance its reflective properties. Since the impetus for use of inflatables for spacecraft is the light weight and compact packaging, it is important that the metal film be as thin as possible. However, if the material is not conductive or thick enough, the radiation due to the emissivity of the reflector could be a significant part of the radiation gathered by the radiometer. The emissivity would be of little consequence to a radar or solar collector; but for a radiometer whose signal is composed of thermal radiation, this contribution could be severe. Bulk properties of the metal film cannot be used to predict its loss. For this reason, a program of analysis and measurement was undertaken to determine the emissivities of a number of candidate metallized film reflectors. This paper describes the three types of measurements which were performed on the metallized thin films: (1) a network analyzer system with an L-band waveguide; (2) an S-band radiometer; and (3) a network analyzer system with a C-band antenna free-space transmission system.

Schroeder, Lyle C.↗

Satellite and terrestrial narrow-band propagation measurements at 2.05 GHz

A series of satellite and terrestrial propagation measurements were conducted on 15 and 16 Dec. 1994 in the vicinity of the Jet Propulsion Laboratory (JPL), Pasadena, California, in support of the VOA/JPL DBS-Radio Program. The reason for including terrestrial measurements was the possible use of terrestrial boosters to improve reception in some satellite digital audio broadcasting system service areas. The signal sources used were the NASA TDRS satellite located at 171 degrees West and a terrestrial transmitter located on a high point on JPL property. Both signals were unmodulated carriers near 2.05 GHz, spaced a few kHz apart so that both could be received simultaneously by a single receiver. An unmodulated signal was used in order to maximize the dynamic range of the signal strength measurement. A range of greater than 35 dB was achieved with the satellite signal, and over 50 dB was achieved with the terrestrial signal measurements. Three test courses were used to conduct the measurements: (1) a 33 km round trip drive from JPL through Pasadena was used to remeasure the propagation of the satellite signal over the path previously used in DBS-Radio experiments in mid 1994. A shortened portion of this test course, approximately 20 km, was used to measure the satellite and terrestrial signals simultaneously; (2) a 9 km round trip drive through JPL property, going behind buildings and other obstacles, was used to measure the satellite and terrestrial signals simultaneously; and (3) a path through one of the buildings at JPL, hand carrying the receiver, was also used to measure the satellite and terrestrial signals simultaneously.

Vaisnys, Arv↗

Design and Operating Characteristics of High-Speed, Small-Bore Cylindrical-Roller Bearings

The computer program SHABERTH was used to analyze 35-mm-bore cylindrical roller bearings designed and manufactured for high-speed turbomachinery applications. Parametric tests of the bearings were conducted on a high-speed, high-temperature bearing tester and the results were compared with the computer predictions. Bearings with a channeled inner ring were lubricated through the inner ring, while bearings with a channeled outer ring were lubricated with oil jets. Tests were run with and without outer-ring cooling. The predicted bearing life decreased with increasing speed because of increased contact stresses caused by centrifugal load. Lower temperatures, less roller skidding, and lower power losses were obtained with channeled inner rings. Power losses calculated by the SHABERTH computer program correlated reasonably well with the test results. The Parker formula for XCAV (used in SHABERTH as a measure of oil volume in the bearing cavity) needed to be adjusted to reflect the prevailing operating conditions. The XCAV formula will need to be further refined to reflect roller bearing lubrication, ring design, cage design, and location of the cage-controlling land.

Pinel, Stanley, I.↗

Willpower

I am struck by how often failure is blamed on a lack of discipline. You often hear losing coaches cite this as the reason for a big loss. I don't recall the last time I heard one say that his team lost a game because of his players' lack of skill. I think a breakdown in discipline is also one of the key reasons why program and project management teams fail to meet expectations. The first program I ever managed had a clear set of priorities. I understood the mandate, and so did everyone else on the team. We set an ambitious schedule and started to work fervently. Not too long into the program the customer wanted to know what performance he was going to get. I replied by categorizing the performance parameters into three bins: 1. Performance you will get. 2. Performance you may get. 3. Performance that there's no way you will get. Did that cause an uproar. The customer demanded everything in the second bin be moved to the first, and most everything in the third bin moved to the second. My immediate impulse was to agree, but I managed to overcome that. In my heart, I knew that we would never meet the already ambitious schedule if we had to deliver more performance. No was my answer. The program turned out to be a huge success, but the result would have been largely different had senior management or I failed to maintain discipline.

Little, Terry↗

Launch Vehicle Propulsion Life Cycle Cost Lessons Learned

This paper will review lessons learned for space transportation systems from the viewpoint of the NASA, Industry and academia Space Propulsion Synergy Team (SPST). The paper provides the basic idea and history of "lessons learned". Recommendations that are extremely relevant to NASA's future investments in research, program development and operations are"'provided. Lastly, a novel and useful approach to documenting lessons learned is recommended, so as to most effectively guide future NASA investments. Applying lessons learned can significantly improve access to space for cargo or people by focusing limited funds on the right areas and needs for improvement. Many NASA human space flight initiatives have faltered, been re-directed or been outright canceled since the birth of the Space Shuttle program. The reasons given at the time have been seemingly unique. It will be shown that there are common threads as lessons learned in many a past initiative.

Zapata, Edgar↗

Data Mining for Anomaly Detection

The Vehicle Integrated Prognostics Reasoner (VIPR) program describes methods for enhanced diagnostics as well as a prognostic extension to current state of art Aircraft Diagnostic and Maintenance System (ADMS). VIPR introduced a new anomaly detection function for discovering previously undetected and undocumented situations, where there are clear deviations from nominal behavior. Once a baseline (nominal model of operations) is established, the detection and analysis is split between on-aircraft outlier generation and off-aircraft expert analysis to characterize and classify events that may not have been anticipated by individual system providers. Offline expert analysis is supported by data curation and data mining algorithms that can be applied in the contexts of supervised learning methods and unsupervised learning. In this report, we discuss efficient methods to implement the Kolmogorov complexity measure using compression algorithms, and run a systematic empirical analysis to determine the best compression measure. Our experiments established that the combination of the DZIP compression algorithm and CiDM distance measure provides the best results for capturing relevant properties of time series data encountered in aircraft operations. This combination was used as the basis for developing an unsupervised learning algorithm to define "nominal" flight segments using historical flight segments.

Biswas, Gautam↗

Modeling and Diagnostic Software for Liquefying-Fuel Rockets

A report presents a study of five modeling and diagnostic computer programs considered for use in an integrated vehicle health management (IVHM) system during testing of liquefying-fuel hybrid rocket engines in the Hybrid Combustion Facility (HCF) at NASA Ames Research Center. Three of the programs -- TEAMS, L2, and RODON -- are model-based reasoning (or diagnostic) programs. The other two programs -- ICS and IMS -- do not attempt to isolate the causes of failures but can be used for detecting faults. In the study, qualitative models (in TEAMS and L2) and quantitative models (in RODON) having varying scope and completeness were created. Each of the models captured the structure and behavior of the HCF as a physical system. It was noted that in the cases of the qualitative models, the temporal aspects of the behavior of the HCF and the abstraction of sensor data are handled outside of the models, and it is necessary to develop additional code for this purpose. A need for additional code was also noted in the case of the quantitative model, though the amount of development effort needed was found to be less than that for the qualitative models.

Poll, Scott↗