Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “execution time”

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 775 records · Page 43

Four Years of Airborne Measurements of Wildfire Emissions in California, with a Focus on the Evolution of Emissions During the Soberanes Megafire

Biomass burning is an important source of trace gases and particles which can influence air quality on local, regional, and global scales. With wildfire events increasing due to changes in land use, increasing population, and climate change, characterizing wildfire emissions and their evolution is vital. In this work we report in situ airborne measurements of carbon dioxide (CO2), methane (CH4), water vapor (H2O), ozone (O3), and formaldehyde (HCHO) from nine wildfire events in California between 2013 and 2016, which were sampled as part of the Alpha Jet Atmospheric eXperiment (AJAX) based at NASA Ames Research Center. One of those fires, the Soberanes Megafire, began on 22 July 2016 and burned for three months. During that time, five flights were executed to sample emissions near and downwind of the Soberanes wildfire. In situ data are used to determine enhancement ratios (ERs), or excess mixing ratio relative to CO2, as well as assess O3 production from the fire. Changes in the emissions as a function of fire evolution are explored. Air quality impacts downwind of the fire are addressed using ground-based monitoring site data, satellite smoke products, and the Community Multiscale Air Quality (CMAQ) photochemical grid model.

Iraci, Laura T.↗

Flight Test Methodology for NASA Advanced Inlet Liner on 737MAX-7 Test Bed (Quiet Technology Demonstrator 3)

This paper describes the acoustic flight test results of an advanced nacelle inlet acoustic liner concept designed by NASA Langley, in a campaign called Quiet Technology Demonstrator 3 (QTD3). NASA has been developing multiple acoustic liner concepts to benefit acoustics with multiple-degrees of freedom (MDOF) honeycomb cavities, and lower the excrescence drag. Acoustic and drag performance were assessed at a lab-scale, flow duct level in 2016. Limitations of the lab-scale rig left open-ended questions regarding the in-flight acoustic performance. This led to a joint project to acquire acoustic flyover data with this new liner technology built into full scale inlet hardware containing the NASA MDOF Low Drag Liner. Boeing saw an opportunity to collect the acoustic flyover data on the 737 MAX-7 between certification tests at no impact to the overall program schedule, and successfully executed within the allotted time. The flight test methodology and the test configurations are detailed and the acoustic analysis is summarized in this paper. After the tone and broadband deltas associated with the inlet hardware were separated and evaluated, the result was a significant decrease in cumulative EPNL (Effective Perceived Noise Level).

Wong, Jackie W.↗

A Simple Model for Rotating Detonation Rocket Engine Sizing and Performance Estimates

A Rotating Detonation Rocket Engine (RDRE) model is described which characterizes the device as an essentially infinite number of circumferentially arranged, sequentially firing pulse detonation engine (PDE) tubes. The PDE tubes are in turn treated as lumped-parameter chambers, each of which executes a dynamic (i.e. time dependent) Atkinson cycle with an allowance for a finite Mach number during the refill portion of the cycle. The formulation results in several free parameters which are used to essentially tune the model such that it closely matches higher fidelity computational fluid dynamic RDRE simulations in terms of performance, flow rates, etc. The simplicity of the model allows for straightforward combination with component models (e.g. turbopumps, cooling jackets, etc.) as well as implementation within larger vehicle simulations. Such capability allows for realistic mission analyses and benefits studies which will help to determine the best application for the RDRE concept.

detonation↗

A Simple Model for Rotating Detonation Rocket Engine Sizing and Performance Estimates

A Rotating Detonation Rocket Engine (RDRE) model is described which characterizes the device as an essentially infinite number of circumferentially arranged, sequentially firing pulse detonation engine (PDE) tubes. The PDE tubes are in turn treated as lumped-parameter chambers, each of which executes a dynamic (i.e. time dependent) Atkinson cycle with an allowance for a finite Mach number during the refill portion of the cycle. The formulation results in several free parameters which are used to essentially tune the model such that it closely matches higher fidelity computational fluid dynamic RDRE simulations in terms of performance, flow rates, etc. The simplicity of the model allows for straightforward combination with component models (e.g. turbopumps, cooling jackets, etc.) as well as implementation within larger vehicle simulations. Such capability allows for realistic mission analyses and benefits studies which will help to determine the best application for the RDRE concept.

detonation↗

Wave speeds in single and polycrystalline copper

A novel technique was used to determine shock speeds in polycrystalline and single crystal copper that makes use of the ready availability of multiple velocimetry channels. Making use of a “top hat” design and five points of photonic Doppler velocimetry (PDV), which allows for accurate timing to determine wave arrival times, shock impacts were executed on [100], [110], and [111] single crystal copper, as well as polycrystalline copper at impact velocities ranging from 300 to 600 m/s. The data show that at these low velocities the [111] and [110] single crystal orientations have different shock speeds than the polycrystalline and [100] single crystal, but those differences may be within the apparent accuracy of the experimental technique.

36 MATERIALS SCIENCE↗

Concurrent Conditions Access across Validity Intervals in CMSSW

The CMS software system, known as CMSSW, has a generalized conditions, calibration, and geometry data products system called the EventSetup. The EventSetup caches results of reading or calculating data products based on the 'interval of validity', IOV, which is based on the time period for which that data product is appropriate. With the original single threaded CMSSW framework, updating only on an IOV boundary meant we only required memory for a single data product of a given type at any time during the program execution. In 2016 CMS transitioned to using a multithreaded framework as a way to save on memory during processing. This was accomplished by amortizing the memory cost of EventSetup data products across multiple concurrent events. To initially accomplish that goal required synchronizing event processing across IOV boundaries, thereby decreasing the scalability of the system. In this presentation we will explain how we used 'limited concurrent task queues' to allow co ncurrent IOVs while still being able to limit the memory utilized. In addition, we will present performance measurements for both threading scalability of event throughtput and memory utilization.

Dagenhart, W.David↗

Concurrent conditions access across validity intervals in CMSSW

The CMS software system, known as CMSSW, has a generalized conditions, calibration, and geometry data products system called the EventSetup. The EventSetup caches results of reading or calculating data products based on the 'interval of validity', IOV, which is based on the time period for which that data product is appropriate. With the original single threaded CMSSW framework, updating only on an IOV boundary meant we only required memory for a single data product of a given type at any time during the program execution. In 2016 CMS transitioned to using a multi-threaded framework as away to save on memory during processing. This was accomplished by amortizing the memory cost of EventSetup data products across multiple concurrent events. To initially accomplish that goal required synchronizing event processing across IOV boundaries, thereby decreasing the scalability of the system. In this presentation we will explain how we used 'limited concurrent task queues' to allow concurrent IOVs while still being able to limit the memory utilized.

Dagenhart, David↗

Software classification using phylogenetic techniques

Software, such as malware, may be classified using phylogenetic techniques. An evolutionary history of a representative set of software programs may be reconstructed to generate a reference phylogeny. Dynamic traces of the representative software programs may be obtained. The dynamic traces may include time-ordered sequences of execution commands extracted from running software binaries. Metrics may be developed using the dynamic traces. One or more unknown software programs may then be classified against the reference phylogeny using the metrics developed using the dynamic traces of the representative set of software programs.

97 MATHEMATICS AND COMPUTING↗

Overview of the distributed image processing infrastructure to produce the Legacy Survey of Space and Time

The Vera C. Rubin Observatory is preparing to execute the most ambitious astronomical survey ever attempted, the Legacy Survey of Space and Time (LSST). Currently the final phase of construction is under way in the Chilean Andes, with the Observatory’s ten-year science mission scheduled to begin in 2025. Rubin’s 8.4-meter telescope will nightly scan the southern hemisphere collecting imagery in the wavelength range 320–1050 nm covering the entire observable sky every 4 nights using a 3.2 gigapixel camera, the largest imaging device ever built for astronomy. Automated detection and classification of celestial objects will be performed by sophisticated algorithms on high-resolution images to progressively produce an astronomical catalog eventually composed of 20 billion galaxies and 17 billion stars and their associated physical properties. In this article we present an overview of the system currently being constructed to perform data distribution as well as the annual campaigns which reprocess the entire image dataset collected since the beginning of the survey. These processing campaigns will utilize computing and storage resources provided by three Rubin data facilities (one in the US and two in Europe). Each year a Data Release will be produced and disseminated to science collaborations for use in studies comprising four main science pillars: probing dark matter and dark energy, taking inventory of solar system objects, exploring the transient optical sky and mapping the Milky Way. Also presented is the method by which we leverage some of the common tools and best practices used for management of large-scale distributed data processing projects in the high energy physics and astronomy communities. We also demonstrate how these tools and practices are utilized within the Rubin project in order to overcome the specific challenges faced by the Observatory.

79 ASTRONOMY AND ASTROPHYSICS↗

Lanczos eigensolution method for high-performance computers

The theory, computational analysis, and applications are presented of a Lanczos algorithm on high performance computers. The computationally intensive steps of the algorithm are identified as: the matrix factorization, the forward/backward equation solution, and the matrix vector multiples. These computational steps are optimized to exploit the vector and parallel capabilities of high performance computers. The savings in computational time from applying optimization techniques such as: variable band and sparse data storage and access, loop unrolling, use of local memory, and compiler directives are presented. Two large scale structural analysis applications are described: the buckling of a composite blade stiffened panel with a cutout, and the vibration analysis of a high speed civil transport. The sequential computational time for the panel problem executed on a CONVEX computer of 181.6 seconds was decreased to 14.1 seconds with the optimized vector algorithm. The best computational time of 23 seconds for the transport problem with 17,000 degs of freedom was on the the Cray-YMP using an average of 3.63 processors.

Bostic, Susan W.↗

The Cooling Loop A Anomaly of 2013: A Case Study in Human-Systems Resilience

Throughout the history of human spaceflight, NASA has employed an operational paradigm of 24/7 dependence on experts in Mission Control Center (MCC). In addition to nominal flight control and mission operations, these 85+ experts per shift manage anomaly detection, diagnosis, and response, and support the crew in real-time in performing maintenance and repair, procedure execution, and other complex mission operations. Future long-duration exploration missions (LDEMs) beyond low-Earth orbit (LEO) will not operate successfully using this same Human-Systems Integration Architecture (HSIA) where crew rely on ground controllers, have ready access to resupply, and have a fallback plan of evacuation. As distance from Earth increases and the communication delay grows, crews will need to respond independently and adequately to time-critical vehicle malfunctions. It will not always be sufficient or even possible to ‘safe the system’ and then wait upon ground intervention. A new and radically different HSIA is needed to accommodate the paradigm shift of deep-space travel. Historical International Space Station (ISS) data show that for a 30-day mission, the likelihood of a high-consequence vehicle anomaly of uncertain origin that requires rapid response is greater than 10%. The likelihood of such an event is 50% by the fourth month of the mission, and it grows exponentially with time. Our team has conducted in-depth investigations into these events and their corresponding anomaly resolution activities. Using MCC and Mission Evaluation Room (MER) anomaly resolution artifacts (including meeting summaries, caution and warning data, and ISS daily summaries), we created timelines detailing ground actions and in-orbit events for two significant anomalies. We then mapped these timelines onto Mars transit conditions, introducing a ground-crew communications time delay and shifting immediate response, time-critical task execution, and vehicle commanding to the crew. In detailing successful anomaly resolution in transit to Mars, the timelines highlight where effective resolution requires drastically evolved onboard capabilities. Though this research has yielded a rich data set based on ground response in past missions, there is still insufficient knowledge to assess the potential impact of inflight anomalies on a small autonomous crew on future LDEMs beyond LEO. To begin building an evidence base that will inform future HSIA standards and requirements, we are developing an approach to systematically capture crew anomaly response and procedure execution during early Artemis missions. Being the first human spaceflight beyond LEO since Apollo, early Artemis missions provide a rare and unique opportunity to serve as a testbed for Mars missions. Our work aims to capitalize on planned data collection to derive crew operational responses to anomalous events in real-time. Our team is also researching the level of simulation fidelity required for empirically validating proposed HSIA standards and evaluating HSIA implementations for LDEMs beyond LEO. This work will produce a trade space study of HSIA simulation objectives and fidelity requirements. Ultimately, these research efforts will assist in developing the standards and technologies needed to build a next-generation HSIA for LDEMs beyond LEO.

human-systems integration architecture↗

Insights and Observations From Operating A Laser Communication Terminal on the International Space Station (ISS)

The Integrated Laser Communication Relay Demonstration (LCRD) Low Earth Orbit User Modem and Amplifier Terminal (ILLUMA-T) is the first user platform for NASA’s first laser communication relay, LCRD. ILLUMA-T is hosted on the International Space Station (ISS) as an external payload of the Japanese Experiment Module – Exposed Facility (JEM-EF) situated in slot 3. The LCRD payload is hosted on the STPSat-6 spacecraft, which orbits Earth in a geostationary orbit at position 112 W. The ILLUMA-T-to-LCRD system provides a bidirectional, space-to-ground laser communication relay link transferring data up to 1.2 Gbps utilizing two optical ground stations (OGS), OGS-1 in California and OGS-2 in Hawai’i. This paper describes lessons learned from operating the ILLUMA-T system and examines topics such as the end-to-end system availability, predictive versus actual ephemeris, acquisition adjustments, modem timing and handshaking, the terminal’s physical placement and accommodations, and experiment development, execution, and analysis. The authors of this paper operate both the LCRD and ILLUMA-T laser terminals on a daily basis including pass planning, procedure execution, acquisition analysis, and real-time terminal commanding and telemetry monitoring. LCRD is a joint project involving NASA Goddard Space Flight Center (GSFC), the California Institute of Technology Jet Propulsion Laboratory (JPL), and Massachusetts Institute of Technology Lincoln Laboratory (MIT LL). The ILLUMA-T payload is managed by NASA GSFC in Greenbelt, Maryland whose partners include the ISS program office at NASA’s Johnson Space Center (JSC) in Houston, Texas; the Huntsville Operations Support Center (HOSC) at Marshall Space Flight Center (MSFC) in Huntsville, Alabama; the Glenn Research Center (GRC) in Cleveland, Ohio; and the MIT LL in Lexington, Massachusetts. ILLUMA-T is funded by the Space Communications and Navigation (SCaN) Program at NASA Headquarters in Washington, D.C.

Laser Communications↗

Adaptive tau-leaping methods for microscopic-lattice kinetic Monte Carlo simulations

Traditional Kinetic Monte Carlo (KMC) approaches, rooted in Gillespie’s stochastic simulation algorithm, become computationally demanding in systems with a large range of timescales. The goal of this work is to propose and study new adaptive lattice-KMC time integration strategies for spatially non-uniform systems. To that end, two novel adaptive tau-leaping methods and their corresponding time integration strategies are developed based on the idea of the “n-fold” direct KMC method. These strategies allow for the simultaneous execution of multiple reactions, advancing time by adaptively selected coarse increments. We present numerical experiments comparing the proposed methods with existing approaches in a catalytic surface kinetics application involving ammonia decomposition.

Bimolecular reactions↗

A System to Provide Deterministic Flight Software Operation and Maximize Multicore Processing Performance: The Safe and Precise Landing – Integrated Capabilities Evolution (SPLICE) Datapath

A method and design are described for a system that processes multiple data streams, utilizing a multicore asymmetric processing architecture, that eliminates data interrupts to the application processors. The design supports a deterministic environment for flight software in NASA’s Safe and Precise Landing – Integrated Capabilities Evolution (SPLICE) project. The SPLICE project develops sensor, algorithm, and compute technologies for Precision Landing and Hazard Avoidance (PL&HA) capabilities. The compute technology for SPLICE is the Descent and Landing Computer (DLC). The DLC hosts several SPLICE algorithms with high computational resource requirements that must be executed in a real-time and deterministic manner. The software runs on a custom Single Board Computer (SBC), with a Xilinx Ultrascale+ Multiprocessor System-on-a-Chip (MPSoC). Input data for the flight software is from a variety of sensors, unique with respect to data rate and packet size. A data path between the SPLICE sensors and algorithms is designed to efficiently deliver this data to the flight software using the MPSoC asymmetric processing cores and Field Programmable Gate Array (FPGA) fabric. This is implemented in a manner that isolates the application processors running the flight software from interrupts associated with the input data. By leveraging real-time processors on the MPSoC, and a structure with the appropriate interfaces in the shared memory on the SBC, the flight software can use the full set of application processors. The available utilization for each processor in this set is also maximized for the SPLICE applications, providing a sufficiently deterministic execution environment without the cost and overhead of a real-time operating system.

heterogeneous processing system↗

A System to Provide Deterministic Flight Software Operation and Maximize Multicore Processing Performance: The Safe and Precise Landing – Integrated Capabilities Evolution (SPLICE) Datapath

A method and design are described for a system that processes multiple data streams, utilizing a multicore asymmetric processing architecture, that eliminates data interrupts to the application processors. The design supports a deterministic environment for flight software in NASA’s Safe and Precise Landing – Integrated Capabilities Evolution (SPLICE) project. The SPLICE project develops sensor, algorithm, and compute technologies for Precision Landing and Hazard Avoidance (PL&HA) capabilities. The compute technology for SPLICE is the Descent and Landing Computer (DLC). The DLC hosts several SPLICE algorithms with high computational resource requirements that must be executed in a real-time and deterministic manner. The software runs on a custom Single Board Computer (SBC), with a Xilinx Ultrascale+ Multiprocessor System-on-a-Chip (MPSoC). Input data for the flight software is from a variety of sensors, unique with respect to data rate and packet size. A data path between the SPLICE sensors and algorithms is designed to efficiently deliver this data to the flight software using the MPSoC asymmetric processing cores and Field Programmable Gate Array (FPGA) fabric. This is implemented in a manner that isolates the application processors running the flight software from interrupts associated with the input data. By leveraging real-time processors on the MPSoC, and a structure with the appropriate interfaces in the shared memory on the SBC, the flight software can use the full set of application processors. The available utilization for each processor in this set is also maximized for the SPLICE applications, providing a sufficiently deterministic execution environment without the cost and overhead of a real-time operating system.

David K. Rutishauser↗

PERKS: a Locality-Optimized Execution Model for Iterative Memory-bound GPU Applications

Iterative memory-bound solvers commonly occur in HPC codes. Typical GPU implementations have a loop on the host side that invokes the GPU kernel as much as time/algorithm steps there are. The termination of each kernel implicitly acts the barrier required after advancing the solution every time step. We propose an execution model for running memory-bound iterative GPU kernels: PERsistent KernelS (PERKS). In this model, the time loop is moved inside persistent kernel, and device-wide barriers are used for synchronization. We then reduce the traffic to device memory by caching subset of the output in each time step in the unused registers and shared memory. PERKS can be generalized to any iterative solver: they largely independent of the solver's implementation. We explain the design principle of PERKS and demonstrate effectiveness of PERKS for a wide range of iterative 2D/3D stencil benchmarks (geomean speedup of 2.12x for 2D stencils and 1.24x for 3D stencils over state-of-art libraries), and a Krylov subspace conjugate gradient solver (geomean speedup of 4.86x in smaller SpMV datasets from SuiteSparse and 1.43x in larger SpMV datasets over a state-of-art library). All PERKS-based implementations available at: https://github.com/neozhang307/PERKS.

Zhang, Lingqi↗

Design and execution of a verification, validation, and uncertainty quantification plan for a numerical model of left ventricular flow after LVAD implantation

Left ventricular assist devices (LVADs) are implantable pumps that act as a life support therapy for patients with severe heart failure. Despite improving the survival rate, LVAD therapy can carry major complications. Particularly, the flow distortion introduced by the LVAD in the left ventricle (LV) may induce thrombus formation. While previous works have used numerical models to study the impact of multiple variables in the intra-LV stagnation regions, a comprehensive validation analysis has never been executed. The main goal of this work is to present a model of the LV-LVAD system and to design and follow a verification, validation and uncertainty quantification (VVUQ) plan based on the ASME V&V40 and V&V20 standards to ensure credible predictions. The experiment used to validate the simulation is the SDSU cardiac simulator, a bench mock-up of the cardiovascular system that allows mimicking multiple operation conditions for the heart-LVAD system. The numerical model is based on Alya, the BSC’s in-house platform for numerical modelling. Alya solves the Navier-Stokes equation with an Arbitrary Lagrangian-Eulerian (ALE) formulation in a deformable ventricle and includes pressure-driven valves, a 0D Windkessel model for the arterial output and a LVAD boundary condition modeled through a dynamic pressure-flow performance curve. The designed VVUQ plan involves: (a) a risk analysis and the associated credibility goals; (b) a verification stage to ensure correctness in the numerical solution procedure; (c) a sensitivity analysis to quantify the impact of the inputs on the four quantities of interest (QoIs) (average aortic root flow $Q^{avg}_{Ao}$, maximum aortic root flow $Q^{max}_{Ao}$, average LVAD flow $Q^{avg}_{VAD}$, and maximum LVAD flow $Q^{max}_{VAD}$; (d) an uncertainty quantification using six validation experiments that include extreme operating conditions. Numerical code verification tests ensured correctness of the solution procedure and numerical calculation verification showed a grid convergence index (GCI)95% <3.3%. The total Sobol indices obtained during the sensitivity analysis demonstrated that the ejection fraction, the heart rate, and the pump performance curve coefficients are the most impactful inputs for the analysed QoIs. The Minkowski norm is used as validation metric for the uncertainty quantification. It shows that the midpoint cases have more accurate results when compared to the extreme cases. The total computational cost of the simulations was above 100 [core-years] executed in around three weeks time span in Marenostrum IV supercomputer. This work details a novel numerical model for the LV-LVAD system, that is supported by the design and execution of a VVUQ plan created following recognised international standards. We present a methodology demonstrating that stringent VVUQ according to ASME standards is feasible but computationally expensive.

59 BASIC BIOLOGICAL SCIENCES↗

Developing and Evaluating a Smart Curtailment Strategy Integrated with a Wind Turbine Manufacturer Platform

The Renewable Energy Wildlife Institute lead a team of scientists, wind developers, and turbine manufacturers in a study to develop and test a “smart curtailment” system intended to help reduce bat collisions with wind turbines. The Vestas Bat Protection System (VBPS) is a newly developed software module within the Supervisory Control and Data Acquisition (SCADA) system of Vestas turbines. The VBPS combines data from commercially available environmental sensors and the turbine’s built-in sensors with the Vestas SCADA system. VBPS is designed to receive environmental data from sensors on the turbine such as temperature, wind speed, wind direction, time of day, and time of year, relays that information to the SCADA system to determine whether to execute turbine curtailments at any given time. The goals of this study were to 1) develop a bat fatality risk model based on bat activity data and environmental data collected in year 1, and to 2) evaluate the VBPS, using the bat fatality risk model to implement curtailment, in comparison to “blanket curtailment” (turbines curtailed when wind speed is below 5.0 meters per second (m/s)) and “control” (normally operating, feathered below 3.0 m/s) turbines in year 2. The field study took place at a wind energy facility in Iowa during the fall bat migration seasons (July – October) in 2021 and 2022. For VBPS to succeed as a viable strategy for the minimization of bat fatalities, it should meet or exceed the performance of blanket curtailment. Specifically, the VBPS should meet the following performance targets to demonstrate whether it an effective, practical risk reduction measure: (1) Turbines operating VBPS should have equal or fewer bat fatalities compared to turbines operating with blanket curtailment, and significantly fewer bat fatalities compared to control turbines; and (2) Turbines operating VBPS should have greater power production compared to turbines operating with blanket curtailment. The study was completed in accordance with the Statement of Project Objectives and within the terms of the Budget Justification. This Final Report describes the progress, challenges, and outcomes of the study.

17 WIND ENERGY↗