Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “reach code”

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 145 records · Page 8

Biomass Harmonization and SAR Analysis with the Multi-mission Algorithm and Analysis Platform (MAAP)

The Multi‐mission Algorithm and Analysis Platform (MAAP) is a collaborative effort between NASA and the European Space Agency (ESA) to support above ground biomass (AGB) research in an open science framework. MAAP brings together relevant data, algorithms, and computing capabilities in a common cloud environment to address the challenges of sharing and processing data from field, airborne and satellite measurements. MAAP was publicly released in October 2021, providing computing capabilities co-located with the data, a collaborative coding and analysis environment, and a set of interoperable tools and algorithms developed to support the estimation and visualization of data. MAAP has allowed scientists from both North America and Europe to collaborate on the generation and analysis/visualization of data derived from multiple, discipline-adjacent missions in an open, collaborative environment that has reached beyond traditional scientific investigation. MAAP has been used to support multiple scientific activities. To date, existing LiDAR data from multiple platforms has been calibrated with field measurements and combined for more comprehensive and accurate estimates of above ground biomass AGB; these LiDAR platforms include airborne (e.g. LVIS), the International Space Station (NASA’s Global Ecosystem Dynamics Investigation (GEDI), and satellites (e.g. ICESat-2). The current challenge is to effectively and seamlessly combine the aforementioned LiDAR-based data with new data sources such as P-band RADAR from ESA’s upcoming BIOMASS mission, existing ESA Sentinel-1 C-band SAR, and the 30 PB/yr of high cadence global coverage L-band SAR data from the upcoming NASA-ISRO SAR (NISAR) mission. Recent analysis using MAAP merged ICESat-2 and optical data (Harmonized Landsat Sentinel) produced the most comprehensively precise estimate of boreal-wide AGB to date. Another effort using MAAP is the production and open distribution of global comparisons of AGB map estimates, including from ICESat-2 and GEDI, to bolster stakeholder uptake for policy applications. These map estimates will feed into the Intergovernmental Panel on Climate Change (IPCC) database, likely aiding the next Global Carbon Stocktake of the UNFCCC. Furthermore, the biomass retrieval intercomparison exercise BRIX-2 could benefit from the MAAP providing standardized test cases (based on airborne campaign and spaceborne data) allowing the community to develop and apply retrieval algorithms based on these test cases, while forthcoming SAR data training curricula could also use the MAAP as a teaching and learning platform. The MAAP is meeting the challenges inherent in international, open science collaboration and large scale computing with a platform that is entirely open source and cloud native, using open standards for data access, manipulation, protocols, and formats. The MAAP data system consists of a dedicated data store whose data is indexed in an online catalog conforming to established metadata, application programmatic interfaces (APIs), and service interface standards, using an implementation of the open sourced NASA Common Metadata Repository. Federation of user identities allows users from either NASA or ESA to access and consume services from the other using a unified metadata catalog for the data utilized across the ESA and NASA MAAP platforms. Similarly, we are exploring how to increase interoperability to achieve a common approach to packaging, orchestrating and executing algorithms, with interoperable access to data for subsetting, fast browse, and cloud-optimized access, all using interoperable standards such as those from the Open Geospatial Consortium (OGC). Designed for interoperability, ESA and NASA utilize a common architecture for the software platform. It provides a cloud-based algorithm development environment (ADE) that enables scientists to develop algorithms collaboratively with access to the MAAP data catalog as well as other data archives. MAAP provides an Eclipse Che-based ADE supporting both Python and R languages, popular in this biomass community. Algorithms developed and containerized within the ADE can be deployed to run to thousands of computational nodes in the MAAP’s data processing system (DPS), dramatically speeding up processing and giving scientists a rapid, iterative turnaround of results. NASA’s implementation of the DPS is based on the Hybrid Science Data System (HySDS) framework, used by NASA flight projects to produce Earth science standard products.

cloud computing↗

The universe in a box - Thermal effects in the standard cold dark matter scenario

An attempt is made to compute the evolution of a representative piece of the universe at a minimal resolution of a flux-based mesh code coupled with a standard particle-mesh dark matter code. It is found that, on scales greater than 1/h Mpc, dark matter is more clumped than gas. Bremsstrahlung and Compton cooling are unimportant on scales of 1 Mpc or greater. Shocks gradually heat the gas, leaving most of it in voids at T = 10 exp 3.5 K or less, but with a small fraction reaching T = 10 million K or more. Ultraviolet and soft X-ray emission from the heated gas is significant, providing an important part of the background radiation field and significant ionizing of the intergalactic medium. The mean induced Delta T/T for microwave background radiation in the Rayleigh-Jeans part of the spectrum is 1.1 x 10 to the -6th with fluctuation of 5.6 x 10 to the -7th on arcmin scales and a mean y parameter of 5.5 x 10 to the -7th, which is potentially detectable by the COBE satellite.

Cen, R. Y.↗

A cosmological hydrodynamic code based on the total variation diminishing scheme

An explicitly second-order finite difference code based on a total variation diminishing scheme for self-gravitating cosmological hydrodynamic systems is described. The code was developed to follow correctly the adiabatic changes of extremely supersonic preshock flows with a Mach number larger than 100 as well as very strong shocks. In calculations of the formation of a 1D Zel'dovich pancake, an energy accuracy of 1 percent is obtained for 32 cells per unit wavelength, and the accuracy reaches 0.01 percent as the number of cells approach 1024. It is shown that shocks are well resolved and separate cleanly the hot, dense, collapsed peaks from the cold, low-density, expanding voids.

Ryu, Dongsu↗

Development and Use of the SPACE Computer Code for Analyzing the Space Station Electrical Power System

This special publication tells the story of the dedicated efforts of very talented individuals to create a preeminent space electrical power system modeling and simulation tool called SPACE, short for System Power Analysis for Capability Evaluation. This computer model has evolved for 30 years, withstanding the test of time and obsolescence, and garnering international recognition for its ability to simulate complex space electrical power systems. The analytical results from this model have saved millions of dollars in hardware redesign, testing, and verification for NASA's International Space Station (ISS) and its European and Russian partners. SPACE has played a pivotal role in the station's design and development and continues to support its ongoing operation. It has also extended its reach beyond the ISS to other key NASA programs, where it guides the design and planned operation of NASA's Multi-Purpose Crew Vehicle Orion and simulates electric power system operation in a dusty atmosphere on Mars' surface. The SPACE lineage was created by a core civil servant staff, supplemented by a cadre of interns and other temporary helpers. They created a tightly integrated tool that includes all phenomena that impact a solar array and battery space power system performance. SPACE is self-contained, requiring no other software modules and associated license fees. SPACE "rings true" in that is has been extensively validated with ISS on-orbit telemetry data. This report is being released as the generation of engineers who created it are nearing retirement, passing the baton to a new generation. This next generation will carry the code into the future, no doubt further evolving it to be able to assure mission planners that newly conceived systems will successfully power NASA's next endeavors. As a previous SPACE code developer and analyst, I have worked alongside many of the people mentioned in this report. The engineers who created the code, along with those just now learning it, are among the best and brightest at NASA. It is an honor to write this foreword as the present Branch Chief under which the legacy of SPACE continues to thrive.

Electrical Power System↗

CFD Techniques for Propulsion Applications

The symposium was composed of the following sessions: turbomachinery computations and validations; flow in ducts, intakes, and nozzles; and reacting flows. Forty papers were presented, and they covered full 3-D code validation and numerical techniques; multidimensional reacting flow; and unsteady viscous flow for the entire spectrum of propulsion system components. The capabilities of the various numerical techniques were assessed and significant new developments were identified. The technical evaluation spells out where progress has been made and concludes that the present state of the art has almost reached the level necessary to tackle the comprehensive topic of computational fluid dynamics (CFD) validation for propulsion.

Source record↗

The Role of Ontologies in Schema-based Program Synthesis

Program synthesis is the process of automatically deriving executable code from (non-executable) high-level specifications. It is more flexible and powerful than conventional code generation techniques that simply translate algorithmic specifications into lower-level code or only create code skeletons from structural specifications (such as UML class diagrams). Key to building a successful synthesis system is specializing to an appropriate application domain. The AUTOBAYES and AUTOFILTER systems, under development at NASA Ames, operate in the two domains of data analysis and state estimation, respectively. The central concept of both systems is the schema, a representation of reusable computational knowledge. This can take various forms, including high-level algorithm templates, code optimizations, datatype refinements, or architectural information. A schema also contains applicability conditions that are used to determine when it can be applied safely. These conditions can refer to the initial specification, to intermediate results, or to elements of the partially-instantiated code. Schema-based synthesis uses AI technology to recursively apply schemas to gradually refine a specification into executable code. This process proceeds in two main phases. A front-end gradually transforms the problem specification into a program represented in an abstract intermediate code. A backend then compiles this further down into a concrete target programming language of choice. A core engine applies schemas on the initial problem specification, then uses the output of those schemas as the input for other schemas, until the full implementation is generated. Since there might be different schemas that implement different solutions to the same problem this process can generate an entire solution tree. AUTOBAYES and AUTOFILTER have reached the level of maturity where they enable users to solve interesting application problems, e.g., the analysis of Hubble Space Telescope images. They are large (in total around 100kLoC Prolog), knowledge intensive systems that employ complex symbolic reasoning to generate a wide range of non-trivial programs for complex application do- mains. Their schemas can have complex interactions, which make it hard to change them in isolation or even understand what an existing schema actually does. Adding more capabilities by increasing the number of schemas will only worsen this situation, ultimately leading to the entropy death of the synthesis system. The root came of this problem is that the domain knowledge is scattered throughout the entire system and only represented implicitly in the schema implementations. In our current work, we are addressing this problem by making explicit the knowledge from Merent parts of the synthesis system. Here; we discuss how Gruber's definition of an ontology as an explicit specification of a conceptualization matches our efforts in identifying and explicating the domain-specific concepts. We outline the dual role ontologies play in schema-based synthesis and argue that they address different audiences and serve different purposes. Their first role is descriptive: they serve as explicit documentation, and help to understand the internal structure of the system. Their second role is prescriptive: they provide the formal basis against which the other parts of the system (e.g., schemas) can be checked. Their final role is referential: ontologies also provide semantically meaningful "hooks" which allow schemas and tools to access the internal state of the program derivation process (e.g., fragments of the generated code) in domain-specific rather than language-specific terms, and thus to modify it in a controlled fashion. For discussion purposes we use AUTOLINEAR, a small synthesis system we are currently experimenting with, which can generate code for solving a system of linear equations, Az = b.

Bures, Tomas↗

Nuclear Pulse Propulsion: Orion and Beyond

The race to the Moon dominated manned space Fight during the 1960's. and culminated in Project Apollo. which placed 12 humans on the Moon Unbeknownst to the public at that time, several U.S. Government agencies sponsored a project that could have conceivably, placed 150 people on the Moon and eventually sent crewed expeditions to Mars and the outer Planets. These feats could have possibly been accomplished during, the same period of time as Apollo. and for approximately the same cost. The project. code-named Orion. featured an extraordinary propulsion method known n as Nuclear Pulse The concept is probably as radical today as t was at the down of the space age. However its development appeared to he so promising that it was only by Political and non-technical considerations that it was not used to extend humanity reach throughout the solar system and quite possible to the stars. This paper discusses the rationale for nuclear pulse propulsion and presents a general history of the concept. focusing particularly on Project Orion. It describes some of the reexaminations being done in this area and discusses some of the new ideas that could mitigate many of the political and environmental issues associated with the concept.

Schmidt, George R.↗

Scalability of Parallel Spatial Direct Numerical Simulations on Intel Hypercube and IBM SP1 and SP2

The implementation and performance of a parallel spatial direct numerical simulation (PSDNS) approach on the Intel iPSC/860 hypercube and IBM SP1 and SP2 parallel computers is documented. Spatially evolving disturbances associated with the laminar-to-turbulent transition in boundary-layer flows are computed with the PSDNS code. The feasibility of using the PSDNS to perform transition studies on these computers is examined. The results indicate that PSDNS approach can effectively be parallelized on a distributed-memory parallel machine by remapping the distributed data structure during the course of the calculation. Scalability information is provided to estimate computational costs to match the actual costs relative to changes in the number of grid points. By increasing the number of processors, slower than linear speedups are achieved with optimized (machine-dependent library) routines. This slower than linear speedup results because the computational cost is dominated by FFT routine, which yields less than ideal speedups. By using appropriate compile options and optimized library routines on the SP1, the serial code achieves 52-56 M ops on a single node of the SP1 (45 percent of theoretical peak performance). The actual performance of the PSDNS code on the SP1 is evaluated with a "real world" simulation that consists of 1.7 million grid points. One time step of this simulation is calculated on eight nodes of the SP1 in the same time as required by a Cray Y/MP supercomputer. For the same simulation, 32-nodes of the SP1 and SP2 are required to reach the performance of a Cray C-90. A 32 node SP1 (SP2) configuration is 2.9 (4.6) times faster than a Cray Y/MP for this simulation, while the hypercube is roughly 2 times slower than the Y/MP for this application. KEY WORDS: Spatial direct numerical simulations; incompressible viscous flows; spectral methods; finite differences; parallel computing.

Joslin, Ronald D.↗

Probing the Accretion Geometry of Black Holes with X-Ray Polarization

In the coming years, new space missions will be able to measure X-ray polarization at levels of 1% or better in the approx.1-10 keV energy band. In particular, X-ray polarization is an ideal tool for determining the nature of black hole (BH) accretion disks surrounded by hot coronae. Using a Monte Carlo radiation transport code in full general relativity, we calculate the spectra and polarization features of these BH systems. At low energies, the signal is dominated by the thermal flux coming directly from the optically thick disk. At higher energies, the thermal seed photons have been inverse-Compton scattered by the corona, often reflecting back off the disk before reaching the observer, giving a distinctive polarization signature. By measuring the degree and angle of this X-ray polarization, we can infer the BH inclination, the emission geometry of the accretion flow, and also determine the spin of the black hole.

Schnitman, Jeremy D.↗

Lightning Protection and Structural Bonding for the B2 Test Stand

With the privatization of the space industry, NASA has entered a new era. To explore deeper parts of the solar system, NASA is developing a new spacecraft, the Space Launch System (SLS), capable of reaching these destinations, such as an asteroid or Mars. However, the test stand that is capable of testing the stage has been unused for many years. In addition to the updating/repair of the stand, more steel is being added to fully support the SLS. With all these modifications, the lightning protection system must be brought up to code to assure the protection of all personnel and assets. Structural bonding is a part of the lightning protection system. The focus of this project was to assure proper structural bonding. To begin, all relevant technical standards and the construction specifications were reviewed. This included both the specifications for the lightning protection and for general construction. The drawings were reviewed as well. From the drawings, bolted structural joints were reviewed to determine whether bonding was necessary. Several bolted joints were determined to need bonding according to the notes in the drawings. This exceeds the industry standards. The bolted joints are an electrically continuous joint. During tests, the stand experiences heavy vibration that may weaken the continuity of the bolted joint. Therefore, the secondary bonding is implemented to ensure that the structural joint has low resistance. If the structural joint has a high resistance because of corrosion, a potential gradient can occur that can cause a side flash. Damage, injury, or death can occur from a side flash so they are to be prevented. A list of the identified structural joints was compiled and sent to the contractor to be bonded. That covers the scope of this project.

Kinard, Brandon↗

The Dragonfly Entry and Descent System

Dragonfly is a proposed New Frontiers class mission that will send a nuclear powered octocopter to the surface of Titan for an extended science mission. This presentation will provide an overview of the Entry and Descent system that is under development to ensure the save delivery of this unique "relocatable lander" to Titan. Titan's dense atmosphere, large atmospheric scale height, and low gravity allows for a slow-paced entry and descent sequence that lasts more than 100 minutes, as opposed to the "7 minutes of terror" that is charac-teristic of landed Mars missions. This slow pace al-lows for sufficient temporal separation between critical events of the EDL sequence to minimize overall risk.The Dragonfly entry and descent system is composed of high-heritage components, minimizing overall risk. The aeroshell will be a scaled Genesis Sample Return capsule with a diameter of 3.75 meters, built by Lock-heed Martin. The thermal protection system (TPS) is made up of Phenolic Impregnated Carbon Ablator-Domestic (PICA-D) on the heatshield, SLA-561V on the backshell, and SLA-220M on the aft cover and low gain antenna. Each material has extensive heritage for the chosen application. The spacecraft will enter Titan at a velocity of 7.3 km/s, resulting in a predicted fully margined stagnation point heating environment of 254 W/cm2 heat rate and 13 kJ/cm2 heat load, well within the tested limits of the chosen materials. The aeroheat-ing environments, including the significant contribu-tion of shock layer radiation from CN on both the heatshield and backshell, are evaluated using state of the art models and codes that have been validated with appropriate ground testing.Once the deceleration pulse is complete, a disk-gap-band (DGB) drogue parachute will be deployed at ap-proximately Mach 1.5 to stabilize and further deceler-ate the spacecraft. Due to the dense atmosphere, the spacecraft will spend more than 80 minutes on this parachute, until reaching an appropriate altitude to de-ploy the subsonic main parachute. The lander is re-leased after approximately 17 minutes on the main chute before releasing and transitioning to powered flight in order to navigate to its first landing site. The release of the lander from the backshell effectively ends the entry and descent portion of the mission.The full presentation will provide additional details about the design of the EDL system hardware, engi-neering design, and overall con-ops. Preliminary aero-thermal and TPS sizing analyses will be presented, and the parachute system will be described in greater detail. In addition, the Dragonfly spacecraft will carry an En-gineering Science Investigation (ESI) package designed to obtain engineering data during EDL that will be used to validate the design methodology for future missions. An overview of the proposed ESI package will also be presented.

EDL↗

Facility Monitoring: A Qualitative Theory for Sensor Fusion

Data fusion and sensor management approaches have largely been implemented with centralized and hierarchical architectures. Numerical and statistical methods are the most common data fusion methods found in these systems. Given the proliferation and low cost of processing power, there is now an emphasis on designing distributed and decentralized systems. These systems use analytical/quantitative techniques or qualitative reasoning methods for date fusion.Based on other work by the author, a sensor may be treated as a highly autonomous (decentralized) unit. Each highly autonomous sensor (HAS) is capable of extracting qualitative behaviours from its data. For example, it detects spikes, disturbances, noise levels, off-limit excursions, step changes, drift, and other typical measured trends. In this context, this paper describes a distributed sensor fusion paradigm and theory where each sensor in the system is a HAS. Hence, given the reach qualitative information from each HAS, a paradigm and formal definitions are given so that sensors and processes can reason and make decisions at the qualitative level. This approach to sensor fusion makes it possible the implementation of intuitive (effective) methods to monitor, diagnose, and compensate processes/systems and their sensors. This paradigm facilitates a balanced distribution of intelligence (code and/or hardware) to the sensor level, the process/system level, and a higher controller level. The primary application of interest is in intelligent health management of rocket engine test stands.

Figueroa, Fernando↗

Thermospheric nitric oxide and its role in thermospheric dynamics and composition

The global distribution of thermospheric nitric oxide has been measured under different geophysical conditions by the Atmosphere Explorer (AE) and Solar Mesosphere Explorer (SME) satellites. These observations show a great variability in the NO concentration but the existence of a latitudinal gradient is clearly evidenced by statistical maps of the NO meridional distribution. A two dimensional zonally averaged chemical-dynamical model was used to investigate the importance of nitric oxide 5.3 micrometer cooling and its role on thermospheric temperature, dynamics and major gas composition. For this purpose, a 2-D background atmosphere code and an odd nitrogen code were coupled and run to steady state. The NO distribution obtained is in good agreement with the AE-D global picture calculated at solstice for solar minimum activity. The importance of each term in the thermodynamic equation was studied spatially. It is found that the NO I.R. cooling term competes with conduction in the upper thermosphere and reaches its maximum value near 200 km at high summer latitudes. The primary effect of including the NO cooling term is to increase the temperature in the upper winter thermosphere and decrease it in the other hemisphere, if the global average temperature is fixed. In general, the strength of the circulation is decreased and the thermal gradient is smoother. As a consequence of these changes in the wind and temperature fields, the O2, N2 and O densities also react to the effect of the NO cooling. The importance of this process depends on the level of solar activity which controls the NO distribution.

Gerard, J. C.↗

Simulated Time Lags of Hinode/XRT and SDO/AIA Lightcurves as an Indication of Loop Heating Scenario

The precise nature of the heating mechanism (location, duration) in coronal loops is still a matter of enormous research. We present results from a 1D hydrodynamic loop simulation of a coronal loop which was run using different parameters such as loops length (50, 200, and 500 Mm), maximum temperature reached (3MK and 10MK), and abundances. For each scenario the model outputs were used to calculate the corresponding lightcurves as seen by XRT/Be-thin and various EUV AIA channels. The lag time between the peak of these lightcurves was computed using cross-correlation and plotted as a function of loop length. Additional results were computed using the 0D EBTEL code in order to test the compatibility of the two codes and to investigate additional loop lengths. Initial results indicate that the long (greater than 5000s) lags observed in the approx. 100Mm loops of active regions can only be reproduced using photospheric abundances and much longer loop lengths.

Alexander, Caroline↗

Calculations of the early evolution of Jupiter

The evolution of the protoplanet Jupiter is followed, using a hydrodynamic computer code with radiative energy transport. Jupiter is assumed to have formed as a subcondensation in the primitive solar nebula at a density just high enough for gravitational collapse to occur. The initial state has a density of 0.0015 nanograms per cu cm and a temperature of 43 K; the calculations are carried to an equilibrium state where the central density reaches 0.5 g per cu cm and the central temperature reaches 25,000 K. During the early part of the evolution the object contracts in quasi-hydrostatic equilibrium; later on hydrodynamic collapse occurs, induced by the dissociation of hydrogen molecules. After dissociation is complete, the planet regains hydrostatic equilibrium with a radius of a few times the present value. Further evolution beyond this point is not treated here; however the results are consistent with the existence of a high-luminosity phase shortly after the planet settles into its final quasi-static contraction.-

Bodenheimer, P.↗

Leveraging High-Level Synthesis to Migrate Motor Control Algorithms From Microcontroller to FPGA

As motor control algorithms become increasingly complex, traditional microcontroller-based implementations are reaching computational limits that prevent the controller from operating at the required speed. This paper presents a novel workflow leveraging High-Level Synthesis (HLS) to migrate motor control algorithms from a microcontroller implementation to a Field-Programmable Gate Array (FPGA) implementation. The proposed approach utilizes the free Vitis HLS software to automatically convert Embedded Coder-generated C code from a Simulink model into Hardware Description Language (HDL) code suitable for FPGA deployment.

FPGA↗

Leveraging High-Level Synthesis to Migrate Motor Control Algorithms From Microcontroller to FPGA

As motor control algorithms become increasingly complex, traditional microcontroller-based implementations are reaching computational limits that prevent the controller from operating at the required speed. This paper presents a novel workflow leveraging High-Level Synthesis (HLS) to migrate motor control algorithms from a microcontroller implementation to a Field-Programmable Gate Array (FPGA) implementation. The proposed approach utilizes the free Vitis HLS software to automatically convert Embedded Coder-generated C code from a Simulink model into Hardware Description Language (HDL) code suitable for FPGA deployment.

FPGA↗

Studies of hydrodynamic events in stellar evolution. III Ejection of planetary nebulae

Investigation of the dynamic behavior of the hydrogen-rich envelope (0.101 solar mass) of an evolved star (1.1 solar mass) as the luminosity rises to 19,000 solar luminosities during the second ascent of the red-giant branch. For luminosities in the range 3100 less than L less than 19,000 solar luminosities the H-rich envelope pulsates like a long-period variable (LPV) with periods of the order of a year. As L reaches 19,000 solar luminosities, the entire H-rich envelope is ejected as a shell with speeds of a few times 10 km sec. The ejection occurs on a time scale of a few LPV pulsation periods. This ejection is shown to be related to the formation of a planetary nebula. The computations are based on an implicit hydrodynamic computer code. Tand rho-dependent opacities and excitation and ionization energies are included. As the H-rich envelope is accelerated off the stellar core, the gap between envelope and core is approximated by a vacuum filled with radiation.

Kutter, G. S.↗