Search NASA⌕ Search

SEARCH · Search NASA

Results for “consistency 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 289 records · Page 16

XML Translator for Interface Descriptions

A computer program defines an XML schema for specifying the interface to a generic FPGA from the perspective of software that will interact with the device. This XML interface description is then translated into header files for C, Verilog, and VHDL. User interface definition input is checked via both the provided XML schema and the translator module to ensure consistency and accuracy. Currently, programming used on both sides of an interface is inconsistent. This makes it hard to find and fix errors. By using a common schema, both sides are forced to use the same structure by using the same framework and toolset. This makes for easy identification of problems, which leads to the ability to formulate a solution. The toolset contains constants that allow a programmer to use each register, and to access each field in the register. Once programming is complete, the translator is run as part of the make process, which ensures that whenever an interface is changed, all of the code that uses the header files describing it is recompiled.

Boroson, Elizabeth R.↗

HarDWR - Cumulative Water Rights Curves

A dataset within the Harmonized Database of Western U.S. Water Rights (HarDWR). For a detailed description of the database, please see the meta-record v2.0. Changelog v2.0 - Recalculated based on Harmonized Water Rights Records v2.0 sourced from WestDAAT - Added "Unspecified" was a water source category, and files associated with this category v1.01 - Updated the names of each file with an ID number less than 3 digits to include leading 0s v1.0 - Initial public release Description This product an updated version of the database used as input to the WBM model (Grogan et al. in review; Grogan et al. 2022), and is the result of the step creating cumulative water rights curves described in Lisk et al. (2024). This database contains 2,667 individual .csv files, three for each Water Management Area (WMA) in the 11-state region. File Naming WMA_[###]_[X]W.csv, where [###] is the unique identifier for each WMA, and [X] is either "S" for surface water rights, "G" for groundwater rights, or "U" for unspecified. Column headers in each file: Year: the priority date year CUML: the total cumulative water rights allocated up to this priority date year (ft3s-1) Irrigation: The percent of cumulative water rights allocated to the Irrigation category up to this priority date year (%) Domestic: The percent of cumulative water rights allocated to the Domestic category up to this priority date year (%) Livestock: The percent of cumulative water rights allocated to the Livestock category up to this priority date year (%) Fish: The percent of cumulative water rights allocated to the Fish category up to this priority date year (%) Industrial: The percent of cumulative water rights allocated to the Industrial category up to this priority date year (%) Environmental: The percent of cumulative water rights allocated to the Environmental category up to this priority date year (%) Other: The percent of cumulative water rights allocated to the Other category up to this priority date year (%) In addition to the database files, there is a companion .csv file, called stateWMAs_ID.csv. The main purpose of this file is to provide the means of translating between the [###] unique identifier and the various other id of the WMA the file is attached to. This translation file has five columns, which are: basinNum: The official state given alpha-numeric identifier of the WMA basinName: the state provided English name of the area, where applicable state: the state name uniID: a unique identifier we created by concatenating the state name, and underscore, and the state numerical ID ID: a unique numeric identifier we created as a requirement for the files to be used within WBM (Grogan et al. in review) For those whom may be interested in exploring our code more in depth, we are also making available an internal data file for convenience. The file is in .RData format and contains everything described above as well as some minor additional objects used within the code calculating the cumulative curves. For completeness, here is a detailed description of the various objects which can be found within the .RData file: states: A character vector containing the state names for those states in the study region. More importantly, the index of the state name is also the index in which that state's data can be found in the various following list objects. For example, if California is the second index in this object, the data for California will also be in the second index for each accompanying list. wmasRightsPersGrd: A list of nested lists of data frames. Each state has one entry in the top level list and consist of a list with one data frame per WMA. The data frames in this object are the same as the above described .csv files, specifically for groundwater. wmasRightsPersSur: A list of nested lists of data frames. Each state has one entry in the top level list and consist of a list with one data frame per WMA. The data frames in this object are the same as the above described .csv files, specifically for surface water. wmasRightsPersUnsp: A list of nested lists of data frames. Each state has one entry in the top level list and consist of a list with one data frame per WMA. The data frames in this object are the same as the above described .csv files, specifically for water from an unspecified source. wmasRightsTotsGrd: A list of nested lists of data frames. Each state has one entry in the top level list and consist of a list with one data frame per WMA. The values in the data frames of this object would be the equivalent to multiplying the CUML column by the sector percentage columns to create the sector total ft3s-1, specifically for groundwater. This object is provided for convenience to check out original total values, if desired. wmasRightsTotsSur: A list of nested lists of data frames. Each state has one entry in the top level list and consist of a list with one data frame per WMA. The values in the data frames of this object would be the equivalent to multiplying the CUML column by the sector percentage columns to create the sector total ft3s-1, specifically for surface water. This object is provided for convenience to check out original total values, if desired. wmasRightsTotsUnsp: A list of nested lists of data frames. Each state has one entry in the top level list and consist of a list with one data frame per WMA. The values in the data frames of this object would be the equivalent to multiplying the CUML column by the sector percentage columns to create the sector total ft3s-1, specifically for water from an unspecified source. This object is provided for convenience to check out original total values, if desired. wmaIDByState: A list of data frames which contain the by state allocation by WMA matrix. There is a matrix for each state in a different data frame within the object.

Economics↗

Improved Weld Residual Stress Modeling System in BlackBear

This report presents enhancements to the MOOSE-based BlackBear application aimed at improving its capability to simulate welding and other thermo-mechanical manufacturing processes. Two primary avenues of improvement are pursued. First, to enhance user accessibility, we introduce a centralized default block restriction mechanism that ensures coverage checks are performed within user-specified default blocks. This default setting is applied consistently to all block-describable objects, such as variables, kernels, and more. In addition, we develop a modular action for moving heat source simulations, which integrates path file parsing, subdomain modification, and heat source kernel enforcement into a single, streamlined configuration. Second, to improve solver robustness, we implement an alternative method for assigning initial conditions to the updated active domain during the simulation, thereby enhancing convergence behavior. To validate the framework, we design and conduct several benchmark simulations, including heat conduction with progressive material addition, linear elasticity with time-dependent material deposition, and viscoplasticity model with isotropic hardening under similar conditions. Finally, we demonstrate the effectiveness of the proposed framework through large-scale thermo-mechanical welding simulations in both two and three dimensions.

42 ENGINEERING↗

Analysis of recreational land using Skylab data

The author has identified the following significant results. S192 data collected on 5 August 1973 were processed by computer to produce a classification map of a part of the Gratiot-Saginaw State Game Area in south central Michigan. A 10-category map was prepared of an area consisting of diverse terrain types, including forests, wetlands, brush, and herbaceous vegetation. An accuracy check indicated that 54% of the pixels were correctly recognized. When these ten scene classes were consolidated to a 5-category map, the accuracy increased to 72%. S190 A, S190 B, and S192 data can be used for regional surveys of existing and potential recreation sites, for delineation of open space, and for preliminary evaluation of geographically extensive sites.

Sattinger, I. J.↗

Independent synchronizer for digital decoders

Logic circuit synchronizes branches of any convolution code-decoder at low signal to noise ratios. Parity checks determine correct node synchronization. Device maintains synchrony as low as -3 dB. Circuit consists of 15 stage shift register, three up down counters, and some logic gates.

Stiffler, J. J.↗

Experimental Evaluation of Verification and Validation Tools on Martian Rover Software

We report on a study to determine the maturity of different verification and validation technologies (V&V) on a representative example of NASA flight software. The study consisted of a controlled experiment where three technologies (static analysis, runtime analysis and model checking) were compared to traditional testing with respect to their ability to find seeded errors in a prototype Mars Rover. What makes this study unique is that it is the first (to the best of our knowledge) to do a controlled experiment to compare formal methods based tools to testing on a realistic industrial-size example where the emphasis was on collecting as much data on the performance of the tools and the participants as possible. The paper includes a description of the Rover code that was analyzed, the tools used as well as a detailed description of the experimental setup and the results. Due to the complexity of setting up the experiment, our results can not be generalized, but we believe it can still serve as a valuable point of reference for future studies of this kind. It did confirm the belief we had that advanced tools can outperform testing when trying to locate concurrency errors. Furthermore the results of the experiment inspired a novel framework for testing the next generation of the Rover.

Brat, Guillaume↗

Temperature Scale of Central Stars Planetary Nebulae

The goal of this project was to gain new insight into both the true temperatures of the central stars of planetary nebulae and their evolutionary histories. The temperature scale of the hottest central stars of planetary nebulae is poorly known. The temperature diagnostics available at visible wavelengths are not useful for these very hot stars, or suffer from as-yet unresolved systematic uncertainties. However, the combination of FUSE FUV spectra and HST NUV spectra allows precise temperature determinations by utilizing ionization balances of C III, C IV and O V, O VI lines. The sample comprises hot hydrogen-rich central stars covering the hottest phase of post-AGB evolution (T_eff greater than 70,000K). The spectra were analyzed with fully metal line blanketed NLTE model atmospheres in order to determine T_eff, surface gravity, and chemical composition. In addition to the temperature scale, the spectra help address the question of metal abundances at the surface of these stars. Depending on the particular star, the metal abundances are either dominated by ongoing diffusion processes or they originate from dredge-up phases during previous AGB evolution. The sample was selected so as to include objects that were expected to exhibit both processes, in order to assess their relative importance and to gain insight into the evolutionary history of the stars. The objects that show qualitatively a metal abundance pattern which points at dredge-up phases, can be used to quantitatively check against abundance predictions of stellar evolution theory. The other objects, where gravitational diffusion and radiative acceleration determine the photospheric metal abundances, will be used to check our NLTE models which for the first time include diffusion processes self-consistently.

Kruk, Jeffry↗

Check-Cases for Verification of 6-Degree-of-Freedom Flight Vehicle Simulations

The rise of innovative unmanned aeronautical systems and the emergence of commercial space activities have resulted in a number of relatively new aerospace organizations that are designing innovative systems and solutions. These organizations use a variety of commercial off-the-shelf and in-house-developed simulation and analysis tools including 6-degree-of-freedom (6-DOF) flight simulation tools. The increased affordability of computing capability has made highfidelity flight simulation practical for all participants. Verification of the tools' equations-of-motion and environment models (e.g., atmosphere, gravitation, and geodesy) is desirable to assure accuracy of results. However, aside from simple textbook examples, minimal verification data exists in open literature for 6-DOF flight simulation problems. This assessment compared multiple solution trajectories to a set of verification check-cases that covered atmospheric and exo-atmospheric (i.e., orbital) flight. Each scenario consisted of predefined flight vehicles, initial conditions, and maneuvers. These scenarios were implemented and executed in a variety of analytical and real-time simulation tools. This tool-set included simulation tools in a variety of programming languages based on modified flat-Earth, round- Earth, and rotating oblate spheroidal Earth geodesy and gravitation models, and independently derived equations-of-motion and propagation techniques. The resulting simulated parameter trajectories were compared by over-plotting and difference-plotting to yield a family of solutions. In total, seven simulation tools were exercised.

Murri, Daniel G.↗

Search for fine scale structures in high latitude solar wind

About 25 years ago, E. Parker suggested that, as a consequence of the inhomogeneous structure of the corona, the solar wind might consist of adjacent structures with different physical conditions. Since that suggestion was made, the solar wind plasma characteristics have been measured in situ through many experiments, but little has been done to check whether the solar wind shows any evidence for fine scale structures, and, in the affirmative, how far from the Sun these structures persist. A previous work on this subject, by Thieme, Marsch and Schwenn (1990), based on Helios data, lead these authors to claim that the solar wind, between 0.3 and 1 AU, is inhomogeneous on a scale consistent with the hypothesis that the plume-interplume plasmas, at those distances, still retain their identity. In this work we present preliminary results from an investigation of the solar wind fine structure from Ulysses high latitude observations. To this end, we have analyzed data over several months, during 1994, at times well after Ulysses's last encounter with the Heliospheric Current Sheet, when the spacecraft was at latitudes above 50 degrees. These data refer to high speed wind coming from southern polar coronal holes and are best suited for plume-interplume identification. We have performed a power spectra analysis of typical plasma parameters, to test whether the wind plasma consist of two distinct plasma populations. We also examined data to check whether there is any evidence for an horizontal pressure balance over the hypothesized distinct structures. Our results are discussed and compared with previous findings.

Livi, S.↗

Model Checking a Byzantine-Fault-Tolerant Self-Stabilizing Protocol for Distributed Clock Synchronization Systems

This report presents the mechanical verification of a simplified model of a rapid Byzantine-fault-tolerant self-stabilizing protocol for distributed clock synchronization systems. This protocol does not rely on any assumptions about the initial state of the system. This protocol tolerates bursts of transient failures, and deterministically converges within a time bound that is a linear function of the self-stabilization period. A simplified model of the protocol is verified using the Symbolic Model Verifier (SMV) [SMV]. The system under study consists of 4 nodes, where at most one of the nodes is assumed to be Byzantine faulty. The model checking effort is focused on verifying correctness of the simplified model of the protocol in the presence of a permanent Byzantine fault as well as confirmation of claims of determinism and linear convergence with respect to the self-stabilization period. Although model checking results of the simplified model of the protocol confirm the theoretical predictions, these results do not necessarily confirm that the protocol solves the general case of this problem. Modeling challenges of the protocol and the system are addressed. A number of abstractions are utilized in order to reduce the state space. Also, additional innovative state space reduction techniques are introduced that can be used in future verification efforts applied to this and other protocols.

Malekpour, Mahyar R.↗

Capabilities of multivariate Bayesian inference toward seismic hazard assessment

Multivariate Bayesian analysis can bring significant benefits to seismic hazard analysis: Its multivariate feature enables computing scalar and vector hazard without making any approximations; Correlations between intensity measures are implicitly modeled, permitting direct simulation of ground motion selection tools such as the conditional mean spectrum and the generalized conditioning intensity measure; and Its updating feature enables a seamless integration of new ground motion data into the hazard results. Here, we first develop a multivariate Bayesian ground motion model through the NGA-West2 database. The model functional form considers fault-type, magnitude, and distance dependencies, and also the linear and the rock intensity dependent site response. We use a hybrid Markov Chain Monte Carlo sampling to perform Bayesian inference consisting of Gibbs step and a multilevel Metropolis-Hastings step. We then perform several checks on the model and note that its performance is satisfactory. Finally, we illustrate the merits of this multivariate Bayesian analysis, which include: ground motion model updating with ground motion data recorded in the last four years not part of the NGA-West2 database; computation of scalar and vector seismic hazard using the un-updated and updated ground motion models for Los Angeles, CA; and simulation of the conditional mean spectrum under scalar and vector IM conditioning while accounting for different sources of aleatoric and epistemic uncertainties.

58 GEOSCIENCES↗

The DEHVILS in the details: Type Ia supernova Hubble residual comparisons and mass step analysis in the near-infrared

Measurements of type Ia supernovae (SNe Ia) in the near-infrared (NIR) have been used both as an alternate path to cosmology compared to optical measurements and as a method of constraining key systematics for the larger optical studies. With the DEHVILS sample, the largest published NIR sample with consistent NIR coverage of maximum light across three NIR bands ( Y, J , and H ), we check three key systematics: (i) the reduction in Hubble residual scatter as compared to the optical, (ii) the measurement of a “mass step” or lack thereof and its implications, and (iii) the ability to distinguish between various dust models by analyzing slopes and correlations between Hubble residuals in the NIR and optical. We produce SN Ia simulations of the DEHVILS sample and find that it is harder to differentiate between various dust models than previously understood. Additionally, we find that fitting with the current SALT3-NIR model does not yield accurate wavelength-dependent stretch-luminosity correlations, and we propose a limited solution for this problem. From the data, we see that (i) the standard deviation of Hubble residual values from NIR bands treated as standard candles are 0.007–0.042 mag smaller than those in the optical, (ii) the NIR mass step is not constrainable with the current sample size of 47 SNe Ia from DEHVILS, and (iii) Hubble residuals in the NIR and optical are correlated in the data. We test a few variations on the number and combinations of filters and data samples, and we observe that none of our findings or conclusions are significantly impacted by these modifications.

Astronomy & Astrophysics↗

Thermal Hydraulic Modeling of an Advanced Nuclear Reactor using open-source MOOSE tools

The aim of this study is to develop model of a small High Temperature Gas cooled Reactor (HTGR) including the balance of plant. This microreactor produces electricity using the thermal power of the nuclear reaction. This work utilizes the MOOSE Multiphysics simulation tools, which are mainly developed at Idaho National Laboratory (INL, Idaho, United States of America). Its thermal-hydraulics and Heat conduction Modules are used to study the fluids behavior in the primary loop and power conversion system and their interactions with the heating structures. More specifically, one verifies that the temperatures, pressures and mass flow rates of the fluids in both loops are consistent and that, at the same time, all the power transfers occur as expected. Moreover, the various mechanical components characteristics (turbine, compressor, pump) are adapted to the reactor operating conditions. This first analysis is conducted using simplified and one-dimensional model for the core. Ultimately, the obtained results are used to build a higher fidelity core model. This step aims to verify that the initial simplified simulation is consistent with the three-dimensional core modeling. In addition, the calculated material temperatures are checked. This study provides a fairly complete model of the thermal hydraulic phenomena for a particular design of High Temperature Gas cooled Reactor.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

A Multi-Encoding Approach for LTL Symbolic Satisfiability Checking

Formal behavioral specifications written early in the system-design process and communicated across all design phases have been shown to increase the efficiency, consistency, and quality of the system under development. To prevent introducing design or verification errors, it is crucial to test specifications for satisfiability. Our focus here is on specifications expressed in linear temporal logic (LTL). We introduce a novel encoding of symbolic transition-based Buchi automata and a novel, "sloppy," transition encoding, both of which result in improved scalability. We also define novel BDD variable orders based on tree decomposition of formula parse trees. We describe and extensively test a new multi-encoding approach utilizing these novel encoding techniques to create 30 encoding variations. We show that our novel encodings translate to significant, sometimes exponential, improvement over the current standard encoding for symbolic LTL satisfiability checking.

Rozier, Kristin Y.↗

Durability Study of a High-Pressure Common Rail Fuel Injection System Using Lubricity Additive-Dosed Gasoline-Like Fuel—Improved Endurance with Upgraded Hardware

Gasoline compression ignition (GCI) is a promising combustion technology that can help the commercial transportation sector achieve operational flexibility and meet upcoming criteria pollutant regulations. However, high-pressure fuel injection systems (>1000 bar) are needed to enable GCI and fully realize its benefits compared to conventional diesel combustion. This work is a continuation of previous durability studies that identified three key technical risks after running gasoline-like fuel through a heavy-duty, common rail injection system: (i) cavitation damage to the inlet check valve of the high-pressure pump, (ii) loss of injector fueling capacity, (iii) cavitation erosion of the injector nozzle holes. Upgraded hardware solutions were tested on a consistent 400- to 800-hour NATO durability cycle with the same gasoline-like fuel as previous studies. The upgraded pump showed no signs of abnormal wear or cavitation damage to the inlet check valve. In contrast to previous studies, there were no signs of pump performance degradation observed after 400 hours of testing. Material selection and design upgrades were also made to the injector which, only showed a 6.5% loss in fueling capacity after 800 hours of durability testing compared to 49.3% previously. Finally, geometric nozzle hole features such as higher inlet radius of curvature and higher K-factor were found to correlate with reduced cavitation erosion. However, mitigation of eccentric radial needle motion (i.e., wobble) is likely needed to further suppress cavitation. In general, the results from this study indicate there are viable hardware-based solutions for improving the endurance of high-pressure systems when running with gasoline-like fuel.

33 ADVANCED PROPULSION SYSTEMS↗

Machine-checked proofs of the design and implementation of a fault-tolerant circuit

A formally verified implementation of the 'oral messages' algorithm of Pease, Shostak, and Lamport is described. An abstract implementation of the algorithm is verified to achieve interactive consistency in the presence of faults. This abstract characterization is then mapped down to a hardware level implementation which inherits the fault-tolerant characteristics of the abstract version. All steps in the proof were checked with the Boyer-Moore theorem prover. A significant results is the demonstration of a fault-tolerant device that is formally specified and whose implementation is proved correct with respect to this specification. A significant simplifying assumption is that the redundant processors behave synchronously. A mechanically checked proof that the oral messages algorithm is 'optimal' in the sense that no algorithm which achieves agreement via similar message passing can tolerate a larger proportion of faulty processor is also described.

Bevier, William R.↗

Processes to Open the Container and the Sample Catcher of the Hayabusa Returned Capsule in the Planetary Material Sample Curation Facility of JAXA

Japanese spacecraft Hayabusa, which returned from near-Earth-asteroid Itokawa, successfully returned its reentry capsule to the Earth, the Woomera Prohibited Area in Australia in Jun 13th, 2010, as detailed in another paper [1]. The capsule introduced into the Planetary Material Sample Curation Facility in the Sagamihara campus of JAXA in the early morning of June 18th. Hereafter, we describe a series of processes for the returned capsule and the container to recover gas and materials in there. A transportation box of the recovered capsule was cleaned up on its outer surface beforehand and introduced into the class 10,000 clean room of the facility. Then, the capsule was extracted from the box and its plastic bag was opened and checked and photographed the outer surface of the capsule. The capsule was composed of the container, a backside ablator, a side ablator, an electronic box and a supporting frame. The container consists of an outer lid, an inner lid, a frame for latches, a container and a sample catcher, which is composed of room A and B and a rotational cylinder. After the first check, the capsule was packed in a plastic bag with N2 again, and transferred to the Chofu campus in JAXA, where the X-ray CT instrument is situated. The first X-ray CT analysis was performed on the whole returned capsule for confirming the conditions of latches and O-ring seal of the container. The analysis showed that the latches of the container should have worked normally, and that the double Orings of the container seemed to be sealed its sample catcher with no problem. After the first X-ray CT, the capsule was sent back to Sagamihara and introduced in the clean room to exclude the electronic box and the side ablator from the container by hand tools. Then the container with the backside ablator was set firmly to special jigs to fix the lid of container tightly to the container and set to a milling machine. The backside ablator was drilled by the machine to expose heads of bolts, which combined the ablator to the outer lid of the container, and after the drilling had been finished, all the bolts were unscrewed and the backside ablator was removed from the container. Then, the container was sent to the Chofu X-ray facility again to examine in detail by a micro X-ray CT instrument in order to reconfirm that the condition of the latches of the lid of container was normal and that its double O-ring seemed to have been sealed after the last X-ray CT analysis.

Fujimura, A.↗

Thermal radiation from Titan's atmosphere

The temperature-inversion model of Titan's atmosphere is modified to include the thermal emission from a plausible amount of C2H2. Infrared photometry of Titan from 8 to 14 microns agrees with model calculations for 0.5 cm-atm C2H6 and 1.0 cm-atm C2H2 and an optically thin dust layer in a temperature-inversion region at 160 K. The random band approximation used to calculate C2H6 opacity has been verified by laboratory transmission measurements. Measurements of the C2H2 emission at 13.7 microns may provide an indirect check on the presence of H2 on Titan. Existing observations of Titan appear to be fully consistent with the inversion model if the surface radius equals 2700 km, the atmospheric radius equals 2900 km, and the surface temperature equals 78 K. The energy balance depends sensitively on these three parameters.

Caldwell, J.↗