Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Visual 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 1,369 records · Page 76

Predictions and measurements of isothermal flowfields in axisymmetric combustor geometries

Numerical predictions, flow visualization experiments and time-mean velocity measurements were obtained for six basic nonreacting flowfields (with inlet swirl vane angles of 0 (swirler removed), 45 and 70 degrees and sidewall expansion angles of 90 and 45 degrees) in an idealized axisymmetric combustor geometry. A flowfield prediction computer program was developed which solves appropriate finite difference equations including a conventional two equation k-epsilon eddy viscosity turbulence model. The wall functions employed were derived from previous swirling flow measurements, and the stairstep approximation was employed to represent the sloping wall at the inlet to the test chamber. Recirculation region boundaries have been sketched from the entire flow visualization photograph collection. Tufts, smoke, and neutrally buoyant helium filled soap bubbles were employed as flow tracers. A five hole pitot probe was utilized to measure the axial, radial, and swirl time mean velocity components.

Rhodes, D. L.↗

Hypergraph Analytics of Domain Name System Relationships

We report on the use of novel mathematical methods in hypergraph analytice over a large quantity of DNS data. Hypergraphs generalize graphs, as used in network science, to better model complex multiway relations in cyber data. Specifically, casting DNS data from Georgia Tech's ActiveDNS repository as hypergraphs allows us to fully represent the interactions between {\em collections} of domains and IP addresses. To facilitate large-scale analytics, we fielded an analytical pipeline of two capabilities. HyperNetX (HNX) is a Python package for the exploration and visualization of hypergraphs, acting as a frontend. For the backend, the Chapel HyperGraph Library (CHGL) is a library for high performance hypergraph analytics written in the exascale programming language Chapel. CHGL was used to process gigascale DNS data, performing compute-intensive calculations for data reduction and segmentation. Identified portions are then sent to HNX for both exploratory analysis and knowledge discovery targeting known tactics, techniques, and procedures.

Joslyn, Cliff A.↗

Protection coordination of the Kennedy Space Center electric distribution network

A computer technique is described for visualizing the coordination and protection of any existing system of devices and settings by plotting the tripping characteristics of the involved devices on a common basis. The program determines the optimum settings of a given set of protective devices and configuration in the sense of the best expected coordinated operation of these devices. Subroutines are given for simulating time versus current characteristics of the different relays, circuit breakers, and fuses in the system; coordination index computation; protection checks; plotting; and coordination optimation.

Source record↗

Sampling and noise in vision networks

This research is part of the Human Interface Research Branch-Vision Group's program to develop computable models of biological solutions to general vision system problems. Two problem areas are addressed: effects of discrete sampling by receptors, and effects of visual system noise.

Ahumada, Albert J., Jr.↗

The dynamics and control of fluctuating pressure loads in the reattachment region of a supersonic free shear layer

An experimental program to investigate the control of a turbulent, reattaching shear layer at Mach 2.9 is described. In preliminary experiments, schlieren photography and Rayleigh scattering were used to visualize the effects of air injection normal to the plane of the shear layer. Localized blowing was qualitatively found to increase the growth rate of the shear layer, the intensity of the turbulence, and the unsteadiness of the reattachment shock. However, uniformly distributed air injection did not appear to affect the flow strongly. These results suggest that three-dimensional disturbances are more effective for flow control than two-dimensional disturbances, and that there is a strong connection between the incoming turbulence and the shock motion in this flow.

Poggie, J.↗

Computational aerodynamics - The next generation

Continued advances in the various elements that comprise the field of computational fluid dynamics (CFD) are promoting a radically different approach to the aerodynamic design and analysis of aerospace vehicles and systems. The elements of CFD generally include numerical algorithm development, transition and turbulence modeling, surface modeling, and grid generation, scientific visualization and validation methodologies. This paper discusses the research progress and prospects for the future in each of these elements within NASA's CFD and Experimental Validation Program. The applicability of computational methods for the purposes of understanding complex flow phenomena, exploring aerodynamic concepts, and providing vehicle-design input is also addressed.

Hessenius, Kristin A.↗

International Space Station USOS Crew Quarters Development

The International Space Station (ISS) United States Operational Segment (USOS) currently provides a Temporary Sleep Station (TeSS) as crew quarters for one crewmember in the Laboratory Module. The Russian Segment provides permanent crew quarters (Kayutas) for two crewmembers in the Service Module. The TeSS provides limited electrical, communication, and ventilation functionality. A new permanent rack sized USOS ISS Crew Quarters (CQ) is being developed. Up to four CQs can be installed into the Node 2 element to increase the ISS crewmember size to six. The new CQs will provide private crewmember space with enhanced acoustic noise mitigation, integrated radiation reduction material, controllable airflow, communication equipment, redundant electrical systems, and redundant caution and warning systems. The rack sized CQ is a system with multiple crewmember restraints, adjustable lighting, controllable ventilation, and interfaces that allow each crewmember to personalize their CQ workspace. Providing an acoustically quiet and visually isolated environment, while ensuring crewmember safety, is critical for obtaining crewmember rest and comfort to enable long term crewmember performance. The numerous human factor, engineering, and program considerations during the concept, design, and prototyping are outlined in the paper.

Broyan, James Lee, Jr.↗

Alternative Bio-Derived JP-8 Class Fuel and JP-8 Fuel: Flame Tube Combustor Test Results Compared using a GE TAPS Injector Configuration

This paper presents results from tests in a flame tube facility, where a bio-derived alternate fuel was compared with JP-8 for emissions and general combustion performance. A research version of General Electric Aviation (GE) TAPS injector was used for the tests. Results include combustion efficiency from gaseous emission measurements, 2D planar laser-based imaging as well as basic flow visualization of the flame. Four inlet test conditions were selected that simulate various engine power conditions relevant to NASA Fundamental Aeronautics Supersonics Project and Environmentally Responsible Aviation Program. One inlet condition was a pilot-only test point. The other three inlet conditions incorporated fuel staging via a split between the pilot and main circuits of either 10%/90% or 20%/80%. For each engine power condition, three fuel mixes were used: 100% JP-8; 100% alternative; and a blend of the two, containing 75% alternative. Results for the inlet cases that have fuel split between pilot and main, indicate that fuel from the pilot appears to be evaporated by the time it reaches the dome exit. Main circuit liquid evaporates within a downstream distance equal to annulus height, no matter the fuel. Some fuel fluorescence images for a 10%/90% fuel staging case show a distinct difference between JP-8 and bio-derived fuel. OH PLIF results indicate that OH forms in a region more centrally-located for the JP-8 case downstream of the pilot, in its central recirculation region (CRZ). For the bio-derived Hydrotreated Renewable Jet (HRJ) fuel, however, we do not see much OH in the CRZ. The OH image structure near the dome exit is similar for the two fuels, but farther downstream the OH in the CRZ is much more apparent for the JP-8 than for the alternate fuel. For all conditions, there was no discernable difference between fuel types in combustion efficiency or emissions.

gas turbine combustors↗

Automating Surface Attitude Positioning and Pointing Operations for Mars 2020

The Surface Attitude Positioning and Pointing (SAPP) subsystem of the Mars Perseverance rover keeps track of the rover’s position and attitude on the surface of Mars. The SAPP Downlink Engineering Operations team members receive data from the rover on a daily basis. They must interpret the data to make sure the rover is staying safe and to support uplink planning. The SAPP team keeps track of the error growth in the rover’s attitude estimate due to noise in the Rover Inertial Measurement Unit’s (RIMU) gyroscopes used to propagate that attitude estimate whenever the rover is moving. Whenever this error grows to a particular threshold, SAPP is responsible for updating the onboard attitude knowledge using the RIMU’s accelerometers to estimate rover roll and pitch and sun imaging to estimate rover yaw, thereby reducing this attitude estimation error. Accurate attitude estimation is required so that the rover can successfully point its High Gain Antenna (HGA) to receive information from Earth and as a backup to the Mars orbiters used for sending data from the rover to Earth, point instruments on its Remote Sensing Mast (RSM), and support safe movement and placement of instruments by the rover’s ARM relative to the Martian surface. The Mars 2020 Engineering Operations team has been working to increase the operational efficiency of the mission and eventually move to a five-hour timeline for daily operations. In pursuit of this goal, the SAPP Engineering Operations team has automated their downlink process by developing a centralized Jupyter notebook to analyze the data received daily from the rover. The SAPP downlink Jupyter notebook automatically collects the data relevant to the SAPP subsystem and visualizes this information in plots and tables that can be easily read by downlink operators to aid them in assessing the status of the subsystem. Various Application Programming Interfaces (APIs) have been incorporated into the downlink daily notebook to automate the collection and posting of data, such as gathering and posting data products to the cloud. The SAPP team has also developed a SAPP downlink software library that includes functions to aid the notebook in processing data. In addition to assessing the SAPP subsystem on a daily basis, operators need to assess the long-term trending behavior of the subsystem over time. An automated trending process has been developed to collect information from the daily notebooks in order to plot and analyze that data in a centralized place. These daily and trending processes have expedited the SAPP downlink assessment and laid the groundwork to completely automate the SAPP downlink process so that SAPP operators are unnecessary unless something unexpected occurs. This paper will provide an overview of the functions that the SAPP subsystem carries out on a daily basis, and will then dive into the automations that have been developed for daily and trending downlink assessment. An assessment of the downlink efficiency will be provided, along with a summary of lessons learned and work to go. Finally, the authors will discuss how these types of automated spacecraft health assessments could be more broadly used within mission operations.

Zarifian, Anais↗

Double-Shell tank Integrity program - 15533

Waste at Hanford is stored in 149 single-shell tanks and 28 double-shell tanks (DSTs). Concerns related to aging radioactive waste storage facilities throughout the US DOE complex led to Brookhaven National Laboratory (BNL) developing guidelines for structural integrity programs for tank systems (BNL-52527, Guidelines for Development of Structural Integrity Programs for DOE High-Level Waste Storage Tanks). The committee of experts who developed these guidelines is commonly known as the Tank Structural Integrity Panel (TSIP). The US DOE has subsequently adopted these guidelines, and requires site operators to have a program consistent with them (DOE M 435.1, Radioactive Waste Management Manual). The Washington River Protection Solutions, LLC (WRPS) manages the tanks for the US DOE Office of River Protection (ORP) under the Tank Operations Contract (TOC). The US DOE-ORP contractual agreement with the TOC (11-NSD-010) includes a requirement to 'maintain the tank structural integrity program as described in RPP-7574, Double-Shell tank Integrity Project Plan'. The DST integrity is maintained with a variety of activities such as ultrasonic and visual inspections, chemistry controls, corrosion monitoring and structural analyses methods. The recent loss of tank 241-AY-102 has led to the formation of the High-Level Waste Integrity Assessment Panel to evaluate the DST integrity project (DSTIP) and to recommend improvements to the DSTIP. This panel continues the DOE practice of seeking expert advice to guide the formulation and continuous assessment of tank integrity activities. The panel has concluded its work and WRPS has developed a series of tasks to implement their recommendations. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Cold Flow Determination of the Internal Flow Environment Around the Submerged TVC Nozzle for the Space Shuttle SRM

A series of subscale cold flow tests was performed to quantify the gas flow characteristics at the aft end of the Space Shuttle Solid Rocket Motor. This information was used to support the analyses of the redesigned nozzle/case joint. A portion of the thermal loads at the joint are due to the circumferential velocities and pressure gradients caused primarily by the gimbaling of the submerged nose TVC nozzle. When the nozzle centerline is vectored with respect to the motor centerline, asymmetries are set up in the flow field under the submerged nozzle and immediately adjacent to the nozzle/case joint. Specific program objectives included: determination of the effects of nozzle gimbal angle and propellant geometry on the circumferential flow field; measurement of the static pressure and gas velocities in the vicinity of the nozzle/case joint; use of scaling laws to apply the subscale cold flow data to the full scale SRM; and generation of data for use in validation of 3-D computational fluid dynamic, CFD, models of the SRM flow field. These tests were conducted in the NASA Marshall Space Flight Center Airflow Facility with a 7.5 percent scale model of the aft segment of the SRM. Static and dynamic pressures were measured in the model to quantify the flow field. Oil flow data was also acquired to obtain qualitative visual descriptions of the flow field. Nozzle gimbal angles of 0, 3.5, and 7 deg were used with propellant grain configurations corresponding to motor burn times of 0, 9, 19, and 114 seconds. This experimental program was successful in generating velocity and pressure gradient data for the flow field around the submerged nose nozzle of the Space Shuttle SRM at various burn times and gimbal angles. The nature of the flow field adjacent to the nozzle/case joint was determined with oil droplet streaks, and the velocity and pressure gradients were quantified with pitot probes and wall static pressure measurements. The data was applied to the full scale SRM thru a scaling analysis and the results compared well with the 3-D computational fluid dynamics computer model.

Whitesides, R. H.↗

Investigation of outside visual cues required for low speed and hover

Knowledge of the visual cues required in the performance of stabilized hover in VTOL aircraft is a prerequisite for the development of both cockpit displays and ground-based simulation systems. Attention is presently given to the viability of experimental test flight techniques as the bases for the identification of essential external cues in aggressive and precise low speed and hovering tasks. The analysis and flight test program conducted employed a helicopter and a pilot wearing lenses that could be electronically fogged, where the primary variables were field-of-view, large object 'macrotexture', and fine detail 'microtexture', in six different fields-of-view. Fundamental metrics are proposed for the quantification of the visual field, to allow comparisons between tests, simulations, and aircraft displays.

Hoh, R. H.↗

Ultraviolet Spectra of Subluminous Objects Found in the Kiso Schmidt Survey and Systematic Reanalysis of the Archived Ultraviolet Spectra of White Dwarfs Observed with the IUE Satellite Under the Astrophysics Data Program (ADP)

Recent research under NASA grant NAG5-971 consisted of the performance of two projects in conjunction with the International Ultraviolet Explorer (IUE) satellites. These are: (1) to look at the ultraviolet spectra of subluminous stars identified from visual wavelength spectroscopy that had been originally discovered from the Kiso Schmidt survey for ultraviolet excess stars and (2) to carry out a systematic reanalysis of the archived IUE spectra of white dwarfs. This report presents information on the progress of the re-reduction of over 600 IUE white dwarf spectra and their subsequent analysis employing model atmospheres and the observation of the Kiso ultraviolet excess stars.

Wegner, Gary A.↗

Supporting Research and Technology Activities for a Microwave Observing Program to Search for Extraterrestrial Intelligence

Curriculum materials based on the search for extraterrestrial intelligence (SETI) were developed for grades 3 through 9 science classes. The project was supported in part by NASA. Six teacher's guides, plus ancillary visuals, addressing topics in astronomy, biology, chemistry, geosciences, and physics as well as mathematics, social sciences, and language arts, were designed by a team of teachers, scientists. curriculum developers, and artists. First drafts were piloted by 10 design team teachers; revised drafts were field tested by 109 teachers in 30 states. Extensive feedback from these teachers and their students and reviews by scientists were used to revise materials prior to submission to the publisher. The field test teachers overall ranking of all guides (data from individual lesson feedback forms) was 431 on a one low to five high scale; 85% found the content appropriate to course and grade level and 75% indicated they had no reservations about using the materials again or recommending them to colleagues. The ratio of liked to disliked student responses (from 1305 student letters) was 70:30. Most recommendations from the teachers, students, and science reviewers were incorporated in the final versions for the guides, published by Libraries Unlimited/Teacher Ideas Press, 1995.

Tarter, Jill↗

Data Access Services that Make Remote Sensing Data Easier to Use

This slide presentation reviews some of the processes that NASA uses to make the remote sensing data easy to use over the World Wide Web. This work involves much research into data formats, geolocation structures and quality indicators, often to be followed by coding a preprocessing program. Only then are the data usable within the analysis tool of choice. The Goddard Earth Sciences Data and Information Services Center is deploying a variety of data access services that are designed to dramatically shorten the time consumed in the data preparation step. On-the-fly conversion to the standard network Common Data Form (netCDF) format with Climate-Forecast (CF) conventions imposes a standard coordinate system framework that makes data instantly readable through several tools, such as the Integrated Data Viewer, Gridded Analysis and Display System, Panoply and Ferret. A similar benefit is achieved by serving data through the Open Source Project for a Network Data Access Protocol (OPeNDAP), which also provides subsetting. The Data Quality Screening Service goes a step further in filtering out data points based on quality control flags, based on science team recommendations or user-specified criteria. Further still is the Giovanni online analysis system which goes beyond handling formatting and quality to provide visualization and basic statistics of the data. This general approach of automating the preparation steps has the important added benefit of enabling use of the data by non-human users (i.e., computer programs), which often make sub-optimal use of the available data due to the need to hard-code data preparation on the client side.

Lynnes, Christopher↗

Evaluation of OpenAI Codex for HPC Parallel Programming Models Kernel Generation

We evaluate AI-assisted generative capabilities on fundamental numerical kernels in high-performance computing (HPC), including AXPY, GEMV, GEMM, SpMV, Jacobi Stencil, and CG. We test the generated kernel codes for a variety of language-supported programming models, including (1) C++ (e.g., OpenMP [including offload], OpenACC, Kokkos, SyCL, CUDA, and HIP), (2) Fortran (e.g., OpenMP [including offload] and OpenACC), (3) Python (e.g., numpy, Numba, cuPy, and pyCUDA), and (4) Julia (e.g., Threads, CUDA.jl, AMDGPU.jl, and KernelAbstractions.jl). We use the GitHub Copilot capabilities powered by the GPT-based OpenAI Codex available in Visual Studio Code as of April 2023 to generate a vast amount of implementations given simple + + prompt variants. To quantify and compare the results, we propose a proficiency metric around the initial 10 suggestions given for each prompt. Results suggest that the OpenAI Codex outputs for C++ correlate with the adoption and maturity of programming models. For example, OpenMP and CUDA score really high, whereas HIP is still lacking. We found that prompts from either a targeted language such as Fortran or the more general purpose Python can benefit from adding code keywords, while Julia prompts perform acceptably well for its mature programming models (e.g., Threads and CUDA.jl). We expect for these benchmarks to provide a point of reference for each programming model's community. Overall, understanding the convergence of large language models, AI, and HPC is crucial due to its rapidly evolving nature and how it is redefining human-computer interactions.

Godoy, William↗

CaveMan Enterprise version 1.0 Software Validation and Verification.

The U.S. Department of Energy Strategic Petroleum Reserve stores crude oil in caverns solution-mined in salt domes along the Gulf Coast of Louisiana and Texas. The CaveMan software program has been used since the late 1990s as one tool to analyze pressure mea- surements monitored at each cavern. The purpose of this monitoring is to catch potential cavern integrity issues as soon as possible. The CaveMan software was written in Microsoft Visual Basic, and embedded in a Microsoft Excel workbook; this method of running the CaveMan software is no longer sustainable. As such, a new version called CaveMan Enter- prise has been developed. CaveMan Enterprise version 1.0 does not have any changes to the CaveMan numerical models. CaveMan Enterprise represents, instead, a change from desktop-managed work- books to an enterprise framework, moving data management into coordinated databases and porting the numerical modeling codes into the Python programming language. This document provides a report of the code validation and verification testing.

Hart, David↗

TankSIM: A Cryogenic Tank Performance Prediction Program

Accurate prediction of the thermodynamic state of the cryogenic propellants in launch vehicle tanks is necessary for mission planning and successful execution. Cryogenic propellant storage and transfer in space environments requires that tank pressure be controlled. The pressure rise rate is determined by the complex interaction of external heat leak, fluid temperature stratification, and interfacial heat and mass transfer. If the required storage duration of a space mission is longer than the period in which the tank pressure reaches its allowable maximum, an appropriate pressure control method must be applied. Therefore, predictions of the pressurization rate and performance of pressure control techniques in cryogenic tanks are required for development of cryogenic fluid long-duration storage technology and planning of future space exploration missions. This paper describes an analytical tool, Tank System Integrated Model (TankSIM), which can be used for modeling pressure control and predicting the behavior of cryogenic propellant for long-term storage for future space missions. It is written in the FORTRAN 90 language and can be compiled with any Visual FORTRAN compiler. A thermodynamic vent system (TVS) is used to achieve tank pressure control. Utilizing TankSIM, the following processes can be modeled: tank self-pressurization, boiloff, ullage venting, and mixing. Details of the TankSIM program and comparisons of its predictions with test data for liquid hydrogen and liquid methane will be presented in the final paper.

Bolshinskiy, L. G.↗