Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programming Framework”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,387 records · Page 77

An algorithm for converting a virtual-bond chain into a complete polypeptide backbone chain

A systematic analysis is presented of the algorithm for converting a virtual-bond chain, defined by the coordinates of the alpha-carbons of a given protein, into a complete polypeptide backbone. An alternative algorithm, based upon the same set of geometric parameters used in the Purisima-Scheraga algorithm but with a different "linkage map" of the algorithmic procedures, is proposed. The global virtual-bond chain geometric constraints are more easily separable from the loal peptide geometric and energetic constraints derived from, for example, the Ramachandran criterion, within the framework of this approach.

NASA Discipline Exobiology↗

Memory forensic analysis of a programmable logic controller in industrial control systems

In industrial control systems (ICS), programmable logic controllers (PLCs) are used to automate physical processes such as nuclear plants and power grid stations, and are often subject to cyber attacks. As in conventional IT domain, the memory analysis of the PLCs can help answer important forensic questions about the attack, such as the presence of malicious firmware, injection of modified control logic (the program running on the PLC), and manipulation of I/O devices (e.g., sensors and actuators). Unlike conventional IT domain, PLCs have heterogeneous hardware architecture, proprietary firmware and control software, making it challenging to employ a unified framework for their memory forensics. For merely extracting artifacts of forensic importance, reverse-engineering the firmware is a tedious task, and the effort needs to be repeated for every PLC model. As a community, a step-wise approach to tackle this challenge is to analyze the memory of specific PLCs, and subsequently find a generic framework applicable to all PLCs. Our work is a step forward in this direction. By following a methodology that focuses on the functional layer of PLCs instead of reverse engineering the firmware, we analyze the digital forensic artifacts available in a common PLC, Allen-Bradley ControlLogix 1756-L61. Before diving into the memory dump, we analyze the PLC control software to create a list of important artifacts that are sure to exist in the PLC memory dump. The approach employs a setup where PLC control software RSLogix-5000 is connected to the PLC, and the memory dump can be obtained as and when needed. We create test cases that sequentially highlight each category of artifacts, followed by an examination of the resultant impact on memory. After attaining the listed artifacts, we employ conventional string and known data searches to extract interesting information present in this PLC's memory. The memory analysis profile, presented as a Python library and shared with the community, can help a forensic investigator to readily extract forensic artifacts from the same model's controller. The adopted approach may help researchers in creating memory profile of other PLCs, and ultimately formulating a generic PLC memory analysis framework.

Rais, Muhammad Haris↗

Structural Interconversion between Agglomerated Palladium Domains and Mononuclear Pd(II) Cations in Chabazite Zeolites

Palladium-exchanged zeolites are candidate materials for passive NO x adsorption in automotive exhaust aftertreatment, where mononuclear Pd cations behave as precursors to the purported NO x adsorption sites. Yet, the structures of zeolite lattice binding sites capable of stabilizing mononuclear Pd 2+ ions, and the mechanisms that interconvert agglomerated PdO and Pd domains into mononuclear Pd 2+ ions during Pd redispersion treatments, remain incompletely understood. In this work, we use a suite of spectroscopic methods and quantitative site titration techniques to characterize mononuclear and agglomerated Pd species on zeolites with varying material properties and treatment history. Aqueous-phase methods to introduce Pd onto NH 4 -form zeolites initially form mononuclear [Pd(NH 3 ) 4 ] 2+ complexes, but subsequent thermal treatments (573–723 K; air) lead to in situ formation of H 2 that first reduces Pd 2+ to metallic Pd domains, which are then oxidized by air to PdO domains. Progressive treatment of Pd-zeolites in air to higher temperatures (723–1023 K) converts larger fractions of agglomerated PdO to mononuclear Pd 2+ , as quantified by H 2 temperature programmed reduction, because higher temperature treatments facilitate Pd redispersion toward deeper locations within chabazite (CHA) crystallites, which is corroborated by complementary titrimetric and spectroscopic data. Pd-CHA zeolites synthesized with similar bulk Pd and framework Al content, but varying framework Al arrangement, provide evidence that six-membered rings (6-MR) hosting paired Al sites (Al–O–(Si–O) x –Al, x = 1, 2) stabilize Pd 2+ ions and that otherwise isolated Al sites can stabilize [PdOH] + species, identifiable by an IR OH stretch at 3660 cm –1 . These findings clarify the underlying chemical processes and gas environments that cause Pd agglomeration in zeolites and their subsequent redispersion to mononuclear Pd 2+ ions, which prefer binding at 6-MR paired Al sites in CHA, and indicate that higher temperature air treatments lead to more uniform Pd spatial distributions throughout zeolite crystallites.

36 MATERIALS SCIENCE↗

Sequential Dosing Strategies for Controlling Selectivity and Plasma-Phase Contributions in Plasma Catalysis

Plasma-assisted catalysis has advanced in recent years, particularly for transforming stable reactants at atmospheric pressure and ambient temperature. However, achieving a deeper understanding of the many plasma and catalytic contributions remains a significant goal, as improving product yield and selectivity in plasma catalysis depends on proper catalyst selection, which is often challenging due to the complex interplay between plasma-phase and plasma-surface reactions. A sequential methodology has emerged as a means to decouple the catalyst activity from plasma-phase reactions. In this approach, nonthermal plasma is used in one step to activate and/or convert a gas phase or surface bound reactant, while in a second step, the catalyst directs product formation under steady-state or temperature-programmed conditions. This review examines studies using this technique for reactions involving N 2 , CO 2 , and SO 2 , offering insights into reaction mechanisms and catalyst behavior/selection for these transformations. These systematic studies provide a framework that can be applied to other plasma-assisted reactions. We also highlight remaining questions, propose directions for future studies, and discuss the potential of applying this methodology to other reaction systems.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Cooperative Routing for an Air–Ground Vehicle Team—Exact Algorithm, Transformation Method, and Heuristics

This paper considers a cooperative vehicle routing problem for an intelligence, surveillance, and reconnaissance mission in the presence of communication constraints between the vehicles. The proposed framework uses a ground vehicle and an unmanned aerial vehicle (UAV) that travel cooperatively and visit a set of targets while satisfying the communication constraints. The problem is formulated as a mixed-integer linear program, and a branch-and-cut algorithm is developed to solve the problem to optimality. Furthermore, a transformation method and a heuristic are also developed for the problem. The effectiveness of all the algorithms is corroborated through extensive computational experiments on several randomly generated instances. Furthermore, this paper is motivated by an intelligence, surveillance, and reconnaissance mission involving a single unmanned aerial vehicle (UAV) and a ground vehicle, where the vehicles must coordinate their activity in the presence of communication constraints. The combination of a small UAV and a ground vehicle is an ideal platform for such missions, since small UAVs can fly at low altitudes and can avoid obstacles or threats that would be problematic for the ground vehicle alone. This paper addresses the coordinated routing problem involving these two vehicles and presents an algorithm to obtain an optimal solution for this problem, fast heuristics to obtain good feasible solutions, and also a transformation method to transform any instance of this cooperative vehicle routing problem to an instance of the one-in-a-set traveling salesman problem.

33 ADVANCED PROPULSION SYSTEMS↗

Resilience Service Framework Using Transactive Systems Valuation Methodology

Recent outage events have spurred national and international interest in improving grid resilience. Actions to make the grid more resilient must be valued against their costs and benefits. This is the goal of this report. We explore a resilience valuation framework, where the services procured by the utility are arranged such that the values associated with them are pinpointed. This is demonstrated by utilizing various diagrams developed in Pacific Northwest National Laboratory’s Transactive System Program, called the Transactive Systems Valuation Methodology (TSVM). We show that TSVM can be utilized to guide traditional valuation methodologies such as integrated resource planning so that resilience considerations can be embedded. This report demonstrates this using a three-step procedure: (1) a use case is developed to define functional requirements, (2) value identification of the utility and the actors with which it interacts (both inside and outside its internal functions), and (3) value tracking of activity performed by actors interacting with the utility while services are procured to enable a resilient grid.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Life-Cycle Cost Analysis Framework for Water Efficiency Measures

Life-Cycle Cost Analysis Framework for Water Efficiency Measures: Guidance Designed for Federal Agencies (hereafter referred to as “this report”) provides a technical framework for federal agencies to conduct a life-cycle cost analysis (LCCA) for water efficiency projects in accordance with 42 U.S.C. § 8253. This report leverages insights from the 2023 report, PNNL-34006, Water and Wastewater Annual Price Escalation Rates for Selected Cities Across the United States: 2023 Edition (Unger et al. 2023). The primary objective of this report is to provide a framework to assist federal agencies with evaluating the full economic impact of water efficiency projects by assessing both initial investments and long-term operational benefits. An LCCA can provide a comprehensive view of all costs associated with a water efficiency project, including initial investment, ongoing operations and maintenance (O&M), and eventual disposal or replacement, ensuring the most cost-effective solution is selected. The LCCA methodology outlined in this report enables users to compare base case scenarios with potential alternatives using a standardized present value approach. It incorporates key cost components such as energy, water and wastewater, installation, O&M, and equipment replacement. Additionally, the framework introduces relevant evaluation metrics, such as the net savings and the savings-to-investment ratio, to ensure that water efficiency measures are economically justified over the lifespan of the project. To support practical application, this report also describes various water efficiency strategies that may be analyzed using an LCCA, including plumbing retrofits, irrigation upgrades, alternative water use, and cooling system improvements. By applying this framework, federal agencies can ensure compliance with regulatory mandates while maximizing the return on investment and contributing to resilient water management practices. The information provided in this report is aligned with the Federal Energy Management Program (FEMP) life-cycle cost (LCC) methodology, as conveyed in National Institute of Standards and Technology (NIST) Handbook 135 (Kneifel and Webb 2022). This report is intended to provide relatively high-level guidance, acting as a complement to, rather than a substitute for, that resource.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Microstructure & Mechanical Properties of Scaled Thermally Aged LPBF 316H SS Builds

As part of the US Department of Energy’s Advanced Materials and Manufacturing Technologies program’s mission to accelerate qualification of advanced manufacturing pathways for nuclear applications, laser powder bed fusion (LPBF) 316H stainless steel (SS) has been selected as a model system to develop a rapid code case framework. This effort directly addresses the grand challenges of (1)expanding the limited portfolio of materials currently codified for elevated-temperature nuclear structural service under Section III, Division 5of the American Society of Mechanical Engineers’ Boiler and Pressure Vessel Code; and (2) significantly reducing qualification timelines that traditionally exceed a decade. The strategic importance of LPBF 316H lies in its immediate industrial relevance, existing data foundation from wrought 316H, and alignment with ongoing code case development for LPBF 316L.Prior work revealed accelerated precipitation of deleterious secondary phases and reduced creep ductility in as-printed LPBF 316H. Building on that prior research, FY2025activities focused on establishing an understanding of the key failure mechanisms of crept 316H specimens to aid in code case development and on evaluating stress relief (SR) parameters on the high-temperature performance and thermal aging-induced degradation of tensile and fracture behavior in LPBF316H.

36 MATERIALS SCIENCE↗

Microstructure and Mechanical Properties of Scaled Thermally Aged LPBF 316H SS Builds

As part of the US Department of Energy’s Advanced Materials and Manufacturing Technologies program’s mission to accelerate qualification of advanced manufacturing pathways for nuclear applications, laser powder bed fusion (LPBF) 316H stainless steel (SS) has been selected as a model system to develop a rapid code case framework. This effort directly addresses the grand challenges of (1) expanding the limited portfolio of materials currently codified for elevated-temperature nuclear structural service under Section III, Division 5 of the American Society of Mechanical Engineers’ Boiler and Pressure Vessel Code; and (2) significantly reducing qualification timelines that traditionally exceed a decade. The strategic importance of LPBF 316H lies in its immediate industrial relevance, existing data foundation from wrought 316H, and alignment with ongoing code case development for LPBF 316L. Prior work revealed accelerated precipitation of deleterious secondary phases and reduced creep ductility in as-printed LPBF 316H. Building on that prior research, FY 2025 activities focused on establishing an understanding of the key failure mechanisms of crept 316H specimens to aid in code case development and on evaluating stress relief (SR) parameters on the high-temperature performance and thermal aging induced degradation of tensile and fracture behavior in LPBF 316H.

36 MATERIALS SCIENCE↗

Security Licensing Basis Framework Development

This report summarizes a technology-inclusive and performance-based method to determine the physical security licensing basis for a commercial nuclear reactor under the proposed 10 CFR 73.100 for Part 53 licensees. The method focuses on the identification of security functions, the contributing security systems and programs to meet those functions, the identification of security events that will provide the foundation for the security licensing basis and includes a risk-informed performance-based defense in depth adequacy method. The method can also be employed to justify performance-based alternative measures to traditional security requirements found in 10 CFR 73.55.

98 - NUCLEAR DISARMAMENT, SAFEGUARDS, AND PHYSICAL↗

New model framework and structure and the commonality evaluation model

The development of a framework and structure for shuttle era unmanned spacecraft projects and the development of a commonality evaluation model is documented. The methodology developed for model utilization in performing cost trades and comparative evaluations for commonality studies is discussed. The model framework consists of categories of activities associated with the spacecraft system's development process. The model structure describes the physical elements to be treated as separate identifiable entities. Cost estimating relationships for subsystem and program-level components were calculated.

Source record↗

Computational Aspects of Data Assimilation and the ESMF

The scientific challenge of developing advanced data assimilation applications is a daunting task. Independently developed components may have incompatible interfaces or may be written in different computer languages. The high-performance computer (HPC) platforms required by numerically intensive Earth system applications are complex, varied, rapidly evolving and multi-part systems themselves. Since the market for high-end platforms is relatively small, there is little robust middleware available to buffer the modeler from the difficulties of HPC programming. To complicate matters further, the collaborations required to develop large Earth system applications often span initiatives, institutions and agencies, involve geoscience, software engineering, and computer science communities, and cross national borders.The Earth System Modeling Framework (ESMF) project is a concerted response to these challenges. Its goal is to increase software reuse, interoperability, ease of use and performance in Earth system models through the use of a common software framework, developed in an open manner by leaders in the modeling community. The ESMF addresses the technical and to some extent the cultural - aspects of Earth system modeling, laying the groundwork for addressing the more difficult scientific aspects, such as the physical compatibility of components, in the future. In this talk we will discuss the general philosophy and architecture of the ESMF, focussing on those capabilities useful for developing advanced data assimilation applications.

daSilva, A.↗

Coupled fvGCM-GCE Modeling System, 3D Cloud-Resolving Model and Cloud Library

Recent GEWEX Cloud System Study (GCSS) model comparison projects have indicated that cloud-resolving models (CRMs) agree with observations better than traditional singlecolumn models in simulating various types of clouds and cloud systems from Merent geographic locations. Current and future NASA satellite programs can provide cloud, precipitation, aerosol and other data at very fine spatial and temporal scales. It requires a coupled global circulation model (GCM) and cloudscale model (termed a super-parameterization or multiscale modeling framework, MMF) to use these satellite data to improve the understanding of the physical processes that are responsible for the variation in global and regional climate and hydrological systems. The use of a GCM will enable global coverage, and the use of a CRM will allow for better and more sophisticated physical parameteridon NASA satellite and field campaign cloud related datasets can provide initial conditions as well as validation for both the MMF and CRMs. A seed fund is available at NASA Goddard to build a MMF based on the 2D Goddard cumulus Ensemble (GCE) model and the Goddard finite volume general circulation model (fvGCM). A prototype MMF in being developed and production nms will be conducted at the beginning of 2005. In this talk, I will present: (1) A brief review on GCE model and its applications on precipitation processes, (2) The Goddard MMF and the major difference between two existing MMFs (CSU MMF and Goddard MMF), (3) A cloud library generated by Goddard MMF, and 3D GCE model, and (4) A brief discussion on the GCE model on developing a global cloud simulator.

Tao, Wei-Kuo↗

Implementing Access to Data Distributed on Many Processors

A reference architecture is defined for an object-oriented implementation of domains, arrays, and distributions written in the programming language Chapel. This technology primarily addresses domains that contain arrays that have regular index sets with the low-level implementation details being beyond the scope of this discussion. What is defined is a complete set of object-oriented operators that allows one to perform data distributions for domain arrays involving regular arithmetic index sets. What is unique is that these operators allow for the arbitrary regions of the arrays to be fragmented and distributed across multiple processors with a single point of access giving the programmer the illusion that all the elements are collocated on a single processor. Today's massively parallel High Productivity Computing Systems (HPCS) are characterized by a modular structure, with a large number of processing and memory units connected by a high-speed network. Locality of access as well as load balancing are primary concerns in these systems that are typically used for high-performance scientific computation. Data distributions address these issues by providing a range of methods for spreading large data sets across the components of a system. Over the past two decades, many languages, systems, tools, and libraries have been developed for the support of distributions. Since the performance of data parallel applications is directly influenced by the distribution strategy, users often resort to low-level programming models that allow fine-tuning of the distribution aspects affecting performance, but, at the same time, are tedious and error-prone. This technology presents a reusable design of a data-distribution framework for data parallel high-performance applications. Distributions are a means to express locality in systems composed of large numbers of processor and memory components connected by a network. Since distributions have a great effect on the performance of applications, it is important that the distribution strategy is flexible, so its behavior can change depending on the needs of the application. At the same time, high productivity concerns require that the user be shielded from error-prone, tedious details such as communication and synchronization.

James, Mark↗

Statechart Analysis with Symbolic PathFinder

We report here on our on-going work that addresses the automated analysis and test case generation for software systems modeled using multiple Statechart formalisms. The work is motivated by large programs such as NASA Exploration, that involve multiple systems that interact via safety-critical protocols and are designed with different Statechart variants. To verify these safety-critical systems, we have developed Polyglot, a framework for modeling and analysis of model-based software written using different Statechart formalisms. Polyglot uses a common intermediate representation with customizable Statechart semantics and leverages the analysis and test generation capabilities of the Symbolic PathFinder tool. Polyglot is used as follows: First, the structure of the Statechart model (expressed in Matlab Stateflow or Rational Rhapsody) is translated into a common intermediate representation (IR). The IR is then translated into Java code that represents the structure of the model. The semantics are provided as "pluggable" modules.

Pasareanu, Corina S.↗

Data Mining and Complex Problems: Case Study in Composite Materials

Data mining is defined as the discovery of useful, possibly unexpected, patterns and relationships in data using statistical and non-statistical techniques in order to develop schemes for decision and policy making. Data mining can be used to discover the sources and causes of problems in complex systems. In addition, data mining can support simulation strategies by finding the different constants and parameters to be used in the development of simulation models. This paper introduces a framework for data mining and its application to complex problems. To further explain some of the concepts outlined in this paper, the potential application to the NASA Shuttle Reinforced Carbon-Carbon structures and genetic programming is used as an illustration.

Rabelo, Luis↗

A Prototyping Effort for the Integrated Spacecraft Analysis System

Computer modeling and simulation has recently become an essential technique for predicting and validating spacecraft performance. However, most computer models only examine spacecraft subsystems, and the independent nature of the models creates integration problems, which lowers the possibilities of simulating a spacecraft as an integrated unit despite a desire for this type of analysis. A new project called Integrated Spacecraft Analysis was proposed to serve as a framework for an integrated simulation environment. The project is still in its infancy, but a software prototype would help future developers assess design issues. The prototype explores a service oriented design paradigm that theoretically allows programs written in different languages to communicate with one another. It includes creating a uniform interface to the SPICE libraries such that different in-house tools like APGEN or SEQGEN can exchange information with it without much change. Service orientation may result in a slower system as compared to a single application, and more research needs to be done on the different available technologies, but a service oriented approach could increase long term maintainability and extensibility.

mission planning↗

Venus Global Reference Atmospheric Model (Venus-GRAM) Upgrades

Introduction: The Venus Global Reference Atmospheric Model (Venus-GRAM) is one of the most widely used engineering models of Venus’ atmosphere. The Venus-GRAM upgrades are being developed by NASA Marshall Space Flight Center (MSFC) and NASA Langley Research Center (LaRC). This presentation will provide details regarding the upgrades that have been made to Venus-GRAM and the ongoing objectives, tasks, and milestones related to the GRAM upgrades funded by the NASA Science Mission Directorate (SMD). Venus-GRAM: Venus-GRAM is an engineering-oriented atmospheric model that estimates mean values and statistical variations of the atmospheric properties of Venus. Venus-GRAM provides mean values and variability for any point in the atmosphere as well as seasonal, geographic, and altitude variations. Venus-GRAM outputs include atmospheric density, temperature, pressure, winds, and chemical composition along a user-defined path. It is extensively used by the engineering community because of its ability to create realistic dispersions. GRAMs have been integrated into high fidelity flight dynamic simulations of launch, entry, descent and landing (EDL), aerobraking and aerocapture. GRAMs are currently available for Earth, Mars, Venus, Neptune, Titan, and Uranus. The lower atmosphere model in Venus-GRAM (up to 250 km) is based on the Venus International Reference Atmosphere (VIRA) [1]. The Venus-GRAM thermosphere (250 to 1000 km) is based on a MSFC-developed model [2] which assumes an isothermal temperature profile initialized using VIRA conditions at 250 km [3]. The VIRA version included in Venus-GRAM includes Pioneer Venus Orbiter and Probe data as well as Venera probe data, but it does not include a solid planet model or a high-resolution gravity model [4]. Venus-GRAM Upgrade Status: Code Modernization. Venus-GRAM has been rearchitected from Fortran to a common object-oriented C++ framework called the GRAM Suite. This new architecture creates a common GRAM library of data models and utilities. The first C++ release of the rearchitected Venus-GRAM is a straight conversion from the latest Fortran version. Model Upgrades. The focus of the model upgrade task is to improve the atmosphere models in the existing GRAMs and to establish a foundation for developing GRAMs for additional destinations. The GRAM ephemeris has been upgraded to the NASA Navigation and Ancillary Information Facility (NAIF) SPICE toolkit (version N0066). The calculation of the speed of sound has also been improved in the GRAMs. In FY20, the GRAM project established contracts to improve the model data within Venus-GRAM. Hampton University is developing an empirical global model for Venus. The University of Wisconsin is reanalyzing the Venus Express radio occultation observations and analyzing the Akatsuki thermal imaging data. Upgraded Venus-GRAM Release. GRAM Suite Version 1.3 will be released in September 2021 and will contain the rearchitected Venus-GRAM, including the common GRAM framework and planet–specific code. A User Guide and Programmer’s Manual are released with all GRAMs. Conclusions: GRAMs are frequently used toolsets and vital in assessing effects of atmospheres on interplanetary spacecraft during the program life cycle process. Releases of the GRAM Suite, upgrades of the existing planetary GRAMs, and development of new planetary GRAMs are ongoing. Venus-GRAM atmosphere model upgrades will be included in the next phase of GRAM tasks. References: [1] Kliore, A. J. et al. (1985) ASR, 5, 11, 1-304. [2] Justh, H. L. et al. (2006) AIAA/AAS Astrodynamics Specialist Conference & Exhibit, Abstract AIAA-2006-6394. [3] Guide to Reference and Standard Atmosphere Models, BSR/AIAA G-003-2010. [4] Limaye, S. S. (2012), LPSC VEXAG Townhall Meeting. Acknowledgments: The authors gratefully acknowledge support from the NASA SMD.

atmospheric models↗