Search NASA⌕ Search

SEARCH · Search NASA

Results for “generic programming”

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 883 records · Page 49

A Generic Software Safety Document Generator

Formal certification is based on the idea that a mathematical proof of some property of a piece of software can be regarded as a certificate of correctness which, in principle, can be subjected to external scrutiny. In practice, however, proofs themselves are unlikely to be of much interest to engineers. Nevertheless, it is possible to use the information obtained from a mathematical analysis of software to produce a detailed textual justification of correctness. In this paper, we describe an approach to generating textual explanations from automatically generated proofs of program safety, where the proofs are of compliance with an explicit safety policy that can be varied. Key to this is tracing proof obligations back to the program, and we describe a tool which implements this to certify code auto-generated by AutoBayes and AutoFilter, program synthesis systems under development at the NASA Ames Research Center. Our approach is a step towards combining formal certification with traditional certification methods.

Denney, Ewen↗

Overview of high-density QCD studies with the CMS experiment at the LHC

We review key measurements performed by CMS in the context of its heavy ion physics program, using event samples collected in 2010-2018 with several collision systems and energies. These studies provide detailed macroscopic and microscopic probes of the quark-gluon plasma (QGP) created at the LHC energies, a medium characterized by the highest temperature and smallest baryon-chemical potential ever reached in the laboratory. Numerous observables related to high-density quantum chromodynamics (QCD) were studied, leading to some of the most impactful and qualitatively novel results in the 40-year history of the field. Using a dedicated high-multiplicity trigger in the first pp run, CMS discovered that small collision systems can exhibit signs of collectivity, a generic phenomenon with significant implications and presently understood to affect essentially all soft physics processes. This observation opened new paths to understand how fluidity and plasma properties emerge in QCD matter as a function of system size. Measurements of jet quenching have reached a completely new level of detail by directly assessing, for the first time, the medium modification of parton showers, as opposed to simply observing leading hadrons or di-hadrons. The first fully reconstructed beauty hadron and heavy-flavor jet nuclear modifications were also measured. The large size of the event samples, the precision of the measurements, and the extension of the probed kinematical phase space, allowed many other hard probes of the QGP medium to be explored in detail, leading to multiple groundbreaking findings. In particular, the seminal measurements of bottomonium suppression patterns answer fundamental questions that have been actively pursued, both theoretically and experimentally, by the community since the mid-1980s. We conclude by outlining the opportunities offered by the continuation of this physics program at the LHC.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Technical Interface Coordination with SHINE (FY2020 Summary)

In FY20, Los Alamos National Laboratory (LANL) performed technical interface coordination with SHINE including coordination of SHINE CFD and thermal hydraulics conference calls, national laboratory conference calls, and program management activities such as reporting and tracking requirements for current FY20 activities. SHINE did not request any general technology consultation support for emergent issues. LANL has participated in the bi-weekly conference calls with SHINE and other national laboratories regarding LANL’s current activities. Activities discussed include the Supo 3-D CFD model geometry validation, releasing the CFD-MCNP coupled codes for the generic solution vessel simulations, and the ANL bubble experiment #2 design, preparation, and collaboration.

07 ISOTOPE AND RADIATION SOURCES↗

NASA's In-Space Propulsion Program

In order to implement the ambitious science and exploration missions planned over the next several decades, improvements in in-space transportation and propulsion technologies must be achieved. For robotic exploration and science missions, increased efficiencies of future propulsion systems are critical to reduce overall life-cycle costs. Future missions will require 2 to 3 times more total change in velocity over their mission lives than the NASA Solar Electric Technology Application Readiness (NSTAR) demonstration on the Deep Space 1 mission. New opportunities to explore beyond the outer planets and to the stars will require unparalleled technology advancement and innovation. NASA's In-Space Propulsion (ISP) Program is investing in technologies to meet these needs. The ISP technology portfolio includes many advanced propulsion systems. From the next generation ion propulsion system operating in the 5-10 kW range, to advanced cryogenic propulsion, substantial advances in spacecraft propulsion performance are anticipated. Some of the most promising technologies for achieving these goals use the environment of space itself for energy and propulsion and are generically called, propellantless because they do not require on-board fuel to achieve thrust. Propellantless propulsion technologies include scientific innovations such as solar and plasma sails, electrodynamic and momentum transfer tethers, and aeroassist and aerocapture. An overview of both propellantless and propellant-based advanced propulsion technologies, and NASA s plans for advancing them, will be provided.

Johnson, Les↗

Aerodynamic and gasdynamic effects in cosmogony

An improved numerical code was constructed to model coagulation and settling of particles in disk nebula containing generic turbulence with arbitrary velocities in the gas. The turbulence is assumed to have a Kolmogorov eddy spectrum. Relative velocities of particles, which lead to collisions and possible coagulation, are computed as due all significant causes in their appropriate regimes: thermal motion, shear and inertial effects in turbulent eddies, and systematic motions due to settling and non-keplerian rotation of the gas. Significant improvements to this program were produced. One significant problem was the disparity of timescales for turbulent mixing and coagulation. To accurately compute the former, the timestep must be shorter than the smallest spatial scale (layer thickness) divided by the turbulent velocity. However, the size distribution often varies due to coagulation on much longer timescales. To minimize the computational overhead associated with collisions between particles of all sizes, a dual timestep was introduced. Collisional changes in the size distribution are computed once in every N substeps, where the substep is controlled by the turbulent diffusion velocity, and N is determined by the rate of collisions. This algorithm allowed simulations to be extended to longer times and later stages.

Weidenschilling, S. J.↗

Finding the forest in the trees: The challenge of combining diverse environmental data

It has become increasingly important to conduct interdisciplinary environmental research assessments, both nationally and internationally. For this reason, the Committee for a Pilot Study on Database Interfaces was charged to review and advise on data interfacing activities. The committee used six case studies (1) to identify and understand the most important problems associated with collecting, integrating, and analyzing environmental data from local to global spatial scales and over a very wide range of temporal scales; and (2) to elaborate the common barriers to interfacing data of disparate sources and types. Consistent with the committee's charge, the primary focus was the interfacing of geophysical and ecological data. The case studies used by the committee were: The Impact Assessment Project for Drought Early Warning in the Sahel, The National Acid Precipitation Assessment Program, The H.J. Andrew Experimental Forest Long-Term Ecological Research Site, The Carbon Dioxide Information Analysis Center, The First International Satellite Land Surface Climatology Project (ISLSCP) Field Experiment, and The California Cooperative Oceanic Fisheries Investigation. The committee derived a number of lessons from the case studies, and these lessons are summarized at the end of each case study and analyzed in the last chapter. Some are generic in nature; others are more specific to a discipline or project. The conclusions and recommendations are based on the committee's analysis of the case studies and additional research. They are organized according to four major areas of barriers or challenges to the effective interfacing of diverse environmental data. In the final section the committee offers a set of broadly applicable principles (Ten Keys to Success) that can be used by scientists and data managers in planning and conducting interfacing activities.

Source record↗

End-to-end differentiable digital twin for the IOTA/FAST facility

As the design complexity of modern accelerators grows, there is more interest in using controllable-fidelity simulations that have fast execution time or can yield additional insights about accelerator state. One notable example of additional information are gradients of physical observables with respect to design parameters produced by differentiable simulations. The IOTA/FAST facility has recently begun a program to implement and experimentally validate an end-to-end digital twin to serve as a virtual accelerator test stand, allowing for rapid prototyping of new software and experiments with minimal beam time costs. In this contribution we will discuss our plans and progress. Specifically, we will cover the selection and benchmarking of both physics and ML codes for linac and ring simulation, the development of generic interfaces between surrogate and physics-based sections, and presenting the control interface as either a deterministic event loop or a fully asynchronous EPICS soft input/output controller. We will also discuss challenges in model calibration and uncertainty quantification, as well as future plans to implement larger proton accelerators like PIPII and Booster.

Kuklev, N. [Fermilab]↗

Prediction of forces and moments for flight vehicle control effectors: Workplan

Two research activities directed at hypersonic vehicle configurations are currently underway. The first involves the validation of a number of classical local surface inclination methods commonly employed in preliminary design studies of hypersonic flight vehicles. Unlike studies aimed at validating such methods for predicting overall vehicle aerodynamics, this effort emphasizes validating the prediction of forces and moments for flight control studies. Specifically, several vehicle configurations for which experimental or flight-test data are available are being examined. By comparing the theoretical predictions with these data, the strengths and weaknesses of the local surface inclination methods can be ascertained and possible improvements suggested. The second research effort, of significance to control during take-off and landing of most proposed hypersonic vehicle configurations, is aimed at determining the change due to ground effect in control effectiveness of highly swept delta planforms. Central to this research is the development of a vortex-lattice computer program which incorporates an unforced trailing vortex sheet and an image ground plane. With this program, the change in pitching moment of the basic vehicle due to ground proximity, and whether or not there is sufficient control power available to trim, can be determined. In addition to the current work, two different research directions are suggested for future study. The first is aimed at developing an interactive computer program to assist the flight controls engineer in determining the forces and moments generated by different types of control effectors that might be used on hypersonic vehicles. The first phase of this work would deal in the subsonic portion of the flight envelope, while later efforts would explore the supersonic/hypersonic flight regimes. The second proposed research direction would explore methods for determining the aerodynamic trim drag of a generic hypersonic flight vehicle and ways in which it can be minimized through vehicle design and trajectory optimization.

Maughmer, Mark D.↗

Application of a solution adaptive grid scheme, SAGE, to complex three-dimensional flows

A new three-dimensional (3D) adaptive grid code based on the algebraic, solution-adaptive scheme of Nakahashi and Deiwert is developed and applied to a variety of problems. The new computer code, SAGE, is an extension of the same-named two-dimensional (2D) solution-adaptive program that has already proven to be a powerful tool in computational fluid dynamics applications. The new code has been applied to a range of complex three-dimensional, supersonic and hypersonic flows. Examples discussed are a tandem-slot fuel injector, the hypersonic forebody of the Aeroassist Flight Experiment (AFE), the 3D base flow behind the AFE, the supersonic flow around a 3D swept ramp and a generic, hypersonic, 3D nozzle-plume flow. The associated adapted grids and the solution enhancements resulting from the grid adaption are presented for these cases. Three-dimensional adaption is more complex than its 2D counterpart, and the complexities unique to the 3D problems are discussed.

Davies, Carol B.↗

Space Shuttle Day-of-Launch Trajectory Design Operations

A top priority of any launch vehicle is to insert as much mass into the desired orbit as possible. This requirement must be traded against vehicle capability in terms of dynamic control, thermal constraints, and structural margins. The vehicle is certified to specific structural limits which will yield certain performance characteristics of mass to orbit. Some limits cannot be certified generically and must be checked with each mission design. The most sensitive limits require an assessment on the day-of-launch. To further minimize vehicle loads while maximizing vehicle performance, a day-of-launch trajectory can be designed. This design is optimized according to that day s wind and atmospheric conditions, which increase the probability of launch. The day-of-launch trajectory design and verification process is critical to the vehicle s safety. The Day-Of-Launch I-Load Update (DOLILU) is the process by which the National Aeronautics and Space Administration's (NASA) Space Shuttle Program tailors the vehicle steering commands to fit that day s environmental conditions and then rigorously verifies the integrated vehicle trajectory s loads, controls, and performance. This process has been successfully used for almost twenty years and shares many of the same elements with other launch vehicles that execute a day-of-launch trajectory design or day-of-launch trajectory verification. Weather balloon data is gathered at the launch site and transmitted to the Johnson Space Center s Mission Control. The vehicle s first stage trajectory is then adjusted to the measured wind and atmosphere data. The resultant trajectory must satisfy loads and controls constraints. Additionally, these assessments statistically protect for non-observed dispersions. One such dispersion is the change in the wind from the last measured balloon to launch time. This process is started in the hours before launch and is repeated several times as the launch count proceeds. Should the trajectory design not meet all constraint criteria, Shuttle would be No-Go for launch. This Shuttle methodology is very similar to other unmanned launch vehicles. By extension, this method would likely be employed for any future NASA launch vehicle. This paper will review the Shuttle s day-of-launch trajectory optimization and verification operations as an example of a more generic application of day-of-launch design and validation. With Shuttle s retirement, it is fitting to document the current state of this critical process and capture lessons learned to benefit current and future launch vehicle endeavors.

Harrington, Brian E.↗

A Salt Repository Concept for CSNF in 21-PWR Size Canisters

The most straightforward concept for disposal of large, heavy packages containing commercial spent nuclear fuel (CSNF) in a repository in bedded salt, would be to emplace them directly on the floor in emplacement tunnels. In-tunnel axially aligned horizontal emplacement would minimize excavated volume and avoid drilling of large-diameter emplacement boreholes. A similar concept was proposed in Germany for direct disposal of POLLUX ® canisters. The repository would be constructed at a depth of 500 to 1,000 m for isolation from the surface, and for sufficient overburden stress to ensure creep reconsolidation of repository openings. It could entail modular panels of emplacement tunnels arranged on headings oriented in cardinal directions from a central core, to accommodate the estimated 140,000 MTU total U.S. CSNF inventory. To do so, the overall area of the repository layout would be approximately 20 km 2 . Many layouts are possible, but the approach should be modular, excavation should be deferred for as long as possible to avoid maintenance, and the emplacement areas should share support facilities and shafts. Vertical shafts would be used in accordance with mining practice in sedimentary basins. Large diameter shafts would be needed for ventilation exhaust and waste transport, with smaller shafts for waste salt removal, men & materials, and ventilation intake. The spacing between disposal tunnels as estimated from thermal modeling, seeks to limit the maximum average areal thermal load in the panels to 11 W/m 2 to control long-term heat buildup in the host rock. Peak salt temperature would occur within a few years and would be dominated by each waste package locally, simplifying thermal management. There would be some flexibility to decrease the package spacing or increase the emplacement thermal power limit Backfilling emplaced waste packages immediately with mine-run crushed salt would provide shielding and expedite reconsolidation. This arrangement would isolate adjacent waste packages from one another by the intervening backfill, especially after it reconsolidates and its properties approach those of intact salt. After the repository is fully loaded and the performance confirmation program is complete, activities to permanently close the repository would be initiated. During closure operations all openings in the host salt would be backfilled, then shafts would be sealed, and boreholes plugged. Plans for the Waste Isolation Pilot Plant (WIPP) show how sealing and plugging could be done. A monitoring program could continue for 50 years or longer after repository closure. With an emplacement thermal power limit of 10 kW per waste package, nearly all the CSNF that is projected to be produced by the current fleet of reactors in the U.S. could be emplaced over a period of approximately 50 years starting in calendar 2048. No barriers to implementation in a reasonable timeframe have been identified from this generic analysis. Engineering challenges include: 1) shaft construction; 2) a very-large capacity shaft hoist; 3) overpack design; 4) a transport-emplacement-vehicle (TEV) for transporting waste packages once they are underground and emplacing them remotely; and 5) remotely operated equipment for emplacing backfill. The method of shaft construction would depend on site-specific conditions, and could involve freezing the subsurface. A shaft hoist with payload capacity of 175 MT seems technically and economically feasible based on development work in Germany, and it would be the largest hoist of its kind. The function of disposal overpacks would be to provide reliable containment during repository operations, which could be accomplished using a corrosion allowance material such as a low-carbon steel. Development effort would be needed to determine overpack thickness (e.g., 7 to 20 cm) that can resist corrosion and loading from salt creep, to rovide containment throughout the repository operational period. The transport-emplacement vehicle (TEV) would be similar to previous concepts, particularly one option proposed for a Yucca Mountain repository. It would move over a rough salt floor on independently driven and steered wheels, and carry heavy shielding in addition to a waste package. By analogy to the safety case for the WIPP in New Mexico, human intrusion is likely to be the dominant mode of radionuclide release from the repository. Treatment of human intrusion for a CSNF repository in salt could depend on promulgation of site-specific changes in the regulations. Radionuclide release and migration would be quite limited for undisturbed conditions. There may be opportunities for improved understanding of salt performance with waste heating, based on future in situ testing in an underground salt research laboratory. This report also discusses a developing area of salt rock mechanics that involves low-stress, low strain-rate creep that might cause large, heavy waste packages to slowly sink. Site-specific sampling, testing, and modeling would be used to determine if the mechanism is important enough to merit consideration in design, or inclusion in performance assessment. Part of engineering design and postclosure safety assessment for a CSNF repository in salt would be to implement a methodology to show that the probability of a criticality event in the repository, when waste packages eventually breach and are flooded, is less than the probability screening threshold for performance assessment. In the methodology, a criticality analysis would be performed for waste packages in the repository, incorporating measures that could be introduced as needed to limit reactivity, for example using fuel selection and loading rules, and crediting the absorption of thermal neutrons by natural chlorine in the environment. A similar analysis has been underway for CSNF stored in dual-purpose canisters. Ideally the strategy would be developed prior to actually loading SNF assemblies into canisters used in waste packages for disposal.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

A generic applications subroutine library for the MPP

A new methodology to increase the utility of the Massively Parallel Processor (MPP) was developed, and is presented as an addition to the current methods of using the MPP. This methodology provides for the development of an MPP side abstraction layer that is callable from any host side high level language. Routines in the abstraction layer have the option of using a powerful software tool for accessing the stager as virtual memory. An additional abstraction layer that allows for remote access to the MPP via DECnet is discussed. This integrated approach to programming the MPP is a valuable tool for the implementation of interactive user driver systems that require the computational capabilities of the MPP as well as a controlled user view. It is expected that this methodology will be used to integrate the MPP into many such systems, and thus promote greater use of the MPP by scientific researchers who are accustomed to user friendly environments.

Gough, Michael L.↗

Software for Engineering Simulations of a Spacecraft

Spacecraft Engineering Simulation II (SES II) is a C-language computer program for simulating diverse aspects of operation of a spacecraft characterized by either three or six degrees of freedom. A functional model in SES can include a trajectory flight plan; a submodel of a flight computer running navigational and flight-control software; and submodels of the environment, the dynamics of the spacecraft, and sensor inputs and outputs. SES II features a modular, object-oriented programming style. SES II supports event-based simulations, which, in turn, create an easily adaptable simulation environment in which many different types of trajectories can be simulated by use of the same software. The simulation output consists largely of flight data. SES II can be used to perform optimization and Monte Carlo dispersion simulations. It can also be used to perform simulations for multiple spacecraft. In addition to its generic simulation capabilities, SES offers special capabilities for space-shuttle simulations: for this purpose, it incorporates submodels of the space-shuttle dynamics and a C-language version of the guidance, navigation, and control components of the space-shuttle flight software.

Shireman, Kirk↗

A NASA/RAE cooperation in the development of a real-time knowledge-based autopilot

As part of a US/UK cooperative aeronautical research program, a joint activity between the NASA Dryden Flight Research Facility and the Royal Aerospace Establishment on knowledge-based systems was established. This joint activity is concerned with tools and techniques for the implementation and validation of real-time knowledge-based systems. The proposed next stage of this research is described, in which some of the problems of implementing and validating a knowledge-based autopilot for a generic high-performance aircraft are investigated.

Daysh, Colin↗

Magnetic Field Experiment Data Analysis System

The Johns Hopkins University Applied Physics Laboratory (JHU/APL) Magnetic Field Experiment Data Analysis System (MFEDAS) has been developed to process and analyze satellite magnetic field experiment data from the TRIAD, MAGSAT, AMPTE/CCE, Viking, Polar BEAR, DMSP, HILAT, UARS, and Freja satellites. The MFEDAS provides extensive data management and analysis capabilities. The system is based on standard data structures and a standard user interface. The MFEDAS has two major elements: (1) a set of satellite unique telemetry processing programs for uniform and rapid conversion of the raw data to a standard format and (2) the program Magplot which has file handling, data analysis, and data display sections. This system is an example of software reuse, allowing new data sets and software extensions to be added in a cost effective and timely manner. Future additions to the system will include the addition of standard format file import routines, modification of the display routines to use a commercial graphics package based on X-Window protocols, and a generic utility for telemetry data access and conversion.

Holland, D. B.↗

Portable Diagnostics Technology Assessment for Space Missions: Market Survey - Part 2

A mission to Mars of several years duration requires more demanding standards for all onboard instruments than a 6-month mission to the Moon or the International Space Station. In Part 1, we evaluated generic technologies and suitability to NASA needs. This prior work considered crew safety, device maturity and flightworthiness, resource consumption, and medical value. In Part 2, we continue the study by assessing the current marketplace for reliable Point-of-Care diagnostics. The ultimate goal of this project is to provide a set of objective analytical tools to suggest efficient strategies for reaching specific medical targets for any given space mission as program needs, technological development, and scientific understanding evolve.

Nelson, Emily S.↗

Aerodynamics model for a generic ASTOVL lift-fan aircraft

This report describes the aerodynamics model used in a simulation model of an advanced short takeoff and vertical landing (ASTOVL) lift-fan fighter aircraft. The simulation model was developed for use in piloted evaluations of transition and hover flight regimes, so that only low speed (M approximately 0.2) aerodynamics are included in the mathematical model. The aerodynamic model includes the power-off aerodynamic forces and moments and the propulsion system induced aerodynamic effects, including ground effects. The power-off aerodynamics data were generated using the U.S. Air Force Stability and Control Digital DATCOM program and a NASA Ames in-house graphics program called VORVIEW which allows the user to easily analyze arbitrary conceptual aircraft configurations using the VORLAX program. The jet-induced data were generated using the prediction methods of R. E. Kuhn et al., as referenced in this report.

Birckelbaw, Lourdes G.↗

RISMC industry application #1 (ECCS/LOCA). Core characterization automation: Lattice codes interface for PHISICS/RELAP5-3D

The United States Nuclear Regulatory Commission (U.S. NRC) is currently proposing rule-making “10 CFR 50.46c” to revise the loss-of-coolant-accident (LOCA) and emergency core cooling system (ECCS) acceptance criteria to include the effects of higher burn-up on cladding performance. The key implications of this proposition are that the cladding performance cannot be evaluated anymore as separated from other disciplines, but needs to be evaluated in a coupled manner with other physics. The Risk-Informed Safety Margin Characterization (RISMC) Pathway initiated several programs at Idaho National Laboratory (INL) to support the industry in the transition to the new rule. One of these programs is the Industry Application #1 (IA1). IA1’s goal is to develop an Integrated Evaluation Model (IEM) called LOCA Toolkit for the US (LOTUS). This tool connects five major disciplines involved in LOCA analysis, among them is (automated) core design (CD-A). Here, this paper focuses solely on the design of LOTUS' CD-A module as well as a demonstration application of the CD-A module to a generic Pressurized Water Reactor (PWR). The demonstration of the other LOTUS disciplines together with a demonstration example of the final risk-informed safety margin analysis is published in a separate paper. LOTUS is meant to provide the methodology framework into which the user can plug his established tools and codes. With the CD-A, the plant owner/operator will characterize his core design with the tools he has. He will then integrate his tools/methods into the LOTUS framework for the downstream safety analysis. For the current CD-A demonstration, the tools used are the already coupled codes PHISICS and RELAP5-3D, while cross section generation is done using the Studsvik lattice code HELIOS-2.

97 MATHEMATICS AND COMPUTING↗