Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming Practices”

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,027 records · Page 57

Overview of the NASA Earth Action Strategies Wildland Fire Initiative

As part of NASA’s new Earth Action strategy, the Wildland Fire initiative was established, which includes both the NASA Wildland Fire Program (WFP) and the FireSense project. NASA has over 50 years of experience generating data and technology to enhance fire science and operational management. The WFP’s mission is threefold: 1) assemble communities of practice through collaborative efforts with government, academia, and the private sector; 2) co-develop knowledge and applications with relevant partners and stakeholders in the wildfire community; and 3) improve wildland fire management through the transitioning of NASA data, technology, tools, and science to stakeholder organizations. The WFP is focusing on supporting proactive fire management, including situational awareness, preparedness, and risk mitigation. This will be accomplished through selected projects that identify management challenges, relevant to partners and end users, and the NASA data that will be utilized to deliver innovative solutions to enhance the management of wildland fires. Examples include: i) investigation of evaporative stress from OpenET to help predict the risk of wildfire occurrence in watersheds; ii) incorporation of space based LiDAR for the generation of 3-dimensional forest fuel metrics, used to improve wildfire risk and behavior models; iii) integration of global, multi-platform geostationary active-fire data in near-real-time into NASA’s Fire Information for Resource Management System (FIRMS); and iv) identification of post-fire ecohydrological conditions using thermal, multispectral, synthetic aperture radar (SAR), and hyperspectral remotely-sensed data to improve flood hazard forecast models. The FireSense project is a US-focused 5-year project that will focus on delivering NASA’s unique Earth science and technological capabilities to operational agencies, striving towards enhancing fire fighting and air quality management. The project will include airborne campaigns and new technology that will likely have global implications. Initial stakeholder engagement led FireSense to focus on four use-cases focused on the characterization and measurement of: (i) pre-fire fuels conditions, (ii) active fire-dynamics; (iii) post-fire impact and threats; and iv) air quality impacts and forecasting, each-developed with identified stakeholders.

Wildland Fire program↗

Evidence of Participation in the Advancement of Knowledge from 25 Years of Publications for the GLOBE Program

The Global Learning and Observations to Benefit the Environment (GLOBE) Program was announced on Earth Day 1994 and began on Earth Day 1995. Over the first 25 years of its operation, there have been more than 600 formal publications and 340 conference presentations about the program, in at least 15 languages. As the 25th anniversary of the program approached, we began a focused effort to find and characterize those publications in order to better understand GLOBE’s impact to date as well as its future potential. GLOBE was envisioned from the beginning as a science and education program, so GLOBE publications cover a wide range of topics across Earth system science as well as in education and evaluation topics. To characterize the collection, a large set of dimensions was first identified from the literature, across science and education. These include codes related to: motivation and conception of the research investigation, educator practices and training, education outcomes & demonstration that these outcomes were achieved, data and study scope, characteristics of the investigation or its findings. Application of these codes was first tested by three raters (the first three authors) on a subset of the publications, then refined to capture missing aspects. The full set of publications was then rated on the full set of criteria. As a second step, subsets of the collection with particularly in depth discussion of The GLOBE Program are now being analyzed in more detail. This poster will summarize various attributes of the GLOBE bibliography and identify areas of potential for further geoscience investigations.

Lin Chambers↗

Use of Generalized Fluid System Simulation Program (GFSSP) for Teaching and Performing Senior Design Projects at the Educational Institutions

This paper describes the experience of the authors in using the Generalized Fluid System Simulation Program (GFSSP) in teaching Design of Thermal Systems class at University of Alabama in Huntsville. GFSSP is a finite volume based thermo-fluid system network analysis code, developed at NASA/Marshall Space Flight Center, and is extensively used in NASA, Department of Defense, and aerospace industries for propulsion system design, analysis, and performance evaluation. The educational version of GFSSP is freely available to all US higher education institutions. The main purpose of the paper is to illustrate the utilization of this user-friendly code for the thermal systems design and fluid engineering courses and to encourage the instructors to utilize the code for the class assignments as well as senior design projects. The need for a generalized computer program for thermofluid analysis in a flow network has been felt for a long time in aerospace industries. Designers of thermofluid systems often need to know pressures, temperatures, flow rates, concentrations, and heat transfer rates at different parts of a flow circuit for steady state or transient conditions. Such applications occur in propulsion systems for tank pressurization, internal flow analysis of rocket engine turbopumps, chilldown of cryogenic tanks and transfer lines, and many other applications of gas-liquid systems involving fluid transients and conjugate heat and mass transfer. Computer resource requirements to perform time-dependent, three-dimensional Navier-Stokes computational fluid dynamic (CFD) analysis of such systems are prohibitive and therefore are not practical. Available commercial codes are generally suitable for steady state, single-phase incompressible flow. Because of the proprietary nature of such codes, it is not possible to extend their capability to satisfy the above-mentioned needs. Therefore, the Generalized Fluid System Simulation Program (GFSSP1) has been developed at NASA Marshall Space Flight Center (MSFC) as a general fluid flow system solver capable of handling phase changes, compressibility, mixture thermodynamics and transient operations. It also includes the capability to model external body forces such as gravity and centrifugal effects in a complex flow network. The objectives of GFSSP development are: a) to develop a robust and efficient numerical algorithm to solve a system of equations describing a flow network containing phase changes, mixing, and rotation; and b) to implement the algorithm in a structured, easy-to-use computer program. The analysis of thermofluid dynamics in a complex network requires resolution of the system into fluid nodes and branches, and solid nodes and conductors as shown in Figure 1. Figure 1 shows a schematic and GFSSP flow circuit of a counter-flow heat exchanger. Hot nitrogen gas is flowing through a pipe, colder nitrogen is flowing counter to the hot stream in the annulus pipe and heat transfer occurs through metal tubes. The problem considered is to calculate flowrates and temperature distributions in both streams. GFSSP has a unique data structure, as shown in Figure 2, that allows constructing all possible arrangements of a flow network with no limit on the number of elements. The elements of a flow network are boundary nodes where pressure and temperature are specified, internal nodes where pressure and temperature are calculated, and branches where flowrates are calculated. For conjugate heat transfer problems, there are three additional elements: solid node, ambient node, and conductor. The solid and fluid nodes are connected with solid-fluid conductors. GFSSP solves the conservation equations of mass and energy, and equation of state in internal nodes to calculate pressure, temperature and resident mass. The momentum conservation equation is solved in branches to calculate flowrate. It also solves for energy conservation equations to calculate temperatures of solid nodes. The equations are coupled and nonlinear; therefore, they are solved by an iterative numerical scheme. GFSSP employs a unique numerical scheme known as simultaneous adjustment with successive substitution (SASS), which is a combination of Newton-Raphson and successive substitution methods. The mass and momentum conservation equations and the equation of state are solved by the Newton-Raphson method while the conservation of energy and species are solved by the successive substitution method. GFSSP is linked with two thermodynamic property programs, GASP2 and WASP3 and GASPAK4, that provide thermodynamic and thermophysical properties of selected fluids. Both programs cover a range of pressure and temperature that allows fluid properties to be evaluated for liquid, liquid-vapor (saturation), and vapor region. GASP and WASP provide properties of 12 fluids. GASPAK includes a library of 36 fluids. GFSSP has three major parts. The first part is the graphical user interface (GUI), visual thermofluid analyzer of systems and components (VTASC). VTASC allows users to create a flow circuit by a 'point and click' paradigm. It creates the GFSSP input file after the completion of the model building process. GFSSP's GUI provides the users a platform to build and run their models. It also allows post-processing of results. The network flow circuit is first built using three basic elements: boundary node, internal node, and branch.

Majumdar, A. K.↗

Partitioning problems in parallel, pipelined, and distributed computing

The problem of optimally assigning the modules of a parallel program over the processors of a multiple-computer system is addressed. A sum-bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple-satellite system: partitioning multiple chain-structured parallel programs, multiple arbitrarily structured serial programs, and single-tree structured parallel programs. In addition, the problem of partitioning chain-structured parallel programs across chain-connected systems is solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs. These results extend prior research in this area by explicitly taking concurrency into account and permit the efficient utilization of multiple-computer architectures for a wide range of problems of practical interest.

Bokhari, Shahid H.↗

National Media Laboratory

A review of the National Media Laboratory (NML) is presented. The mission of the NML is to support current government user data storage needs and assist them in getting the most efficient 'commercial' solutions in the future. The motivation for a National Media Laboratory is as follows: recording systems are the major government image and data exploitation bottleneck; government data recording performance and storage requirements lead commercial practice by 3-5 years; the supporting commercial recorder industry is large but principally focused on video not data formats; lack of standards; and lack of transfer of commercial knowledge base to program offices and operational sites.

Clark, Robert↗

Iowa satellite project ISAT-1

Satellite systems to date have been mainly scientific in nature. Only a few systems have been of direct use to the public such as for telephone or television transmission. Space enterprises have remained a mystery to the general public and beyond the reach of the small business community. The result is a less than supportive public when it comes to space activities. The purpose of the ISAT-1 program is to develop a small and relatively inexpensive satellite that will serve the State of Iowa, primarily for educational purposes. It will provide products, services, and activities that will be educational, practical, and useful for a large number for people. The emphasis is on public awareness, 'space literacy', and routine practical applications rather than high technology. The initial conceptual design phase was complete when the current team took over the project. Some areas of the conceptual design were taken a little farther, but for the most part this team started at the detailed design stage.

Source record↗

A Semantic Analysis Method for Scientific and Engineering Code

This paper develops a procedure to statically analyze aspects of the meaning or semantics of scientific and engineering code. The analysis involves adding semantic declarations to a user's code and parsing this semantic knowledge with the original code using multiple expert parsers. These semantic parsers are designed to recognize formulae in different disciplines including physical and mathematical formulae and geometrical position in a numerical scheme. In practice, a user would submit code with semantic declarations of primitive variables to the analysis procedure, and its semantic parsers would automatically recognize and document some static, semantic concepts and locate some program semantic errors. A prototype implementation of this analysis procedure is demonstrated. Further, the relationship between the fundamental algebraic manipulations of equations and the parsing of expressions is explained. This ability to locate some semantic errors and document semantic concepts in scientific and engineering code should reduce the time, risk, and effort of developing and using these codes.

Stewart, Mark E. M.↗

Improving Student Achievement in Math and Science

As the new millennium approaches, a long anticipated reckoning for the education system of the United States is forthcoming, Years of school reform initiatives have not yielded the anticipated results. A particularly perplexing problem involves the lack of significant improvement of student achievement in math and science. Three "Partnership" projects represent collaborative efforts between Xavier University (XU) of Louisiana, Southern University of New Orleans (SUNO), Mississippi Valley State University (MVSU), and the National Aeronautics and Space Administration (NASA), Stennis Space Center (SSC), to enhance student achievement in math and science. These "Partnerships" are focused on students and teachers in federally designated rural and urban empowerment zones and enterprise communities. The major goals of the "Partnerships" include: (1) The identification and dissemination of key indices of success that account for high performance in math and science; (2) The education of pre-service and in-service secondary teachers in knowledge, skills, and competencies that enhance the instruction of high school math and science; (3) The development of faculty to enhance the quality of math and science courses in institutions of higher education; and (4) The incorporation of technology-based instruction in institutions of higher education. These goals will be achieved by the accomplishment of the following objectives: (1) Delineate significant ?best practices? that are responsible for enhancing student outcomes in math and science; (2) Recruit and retain pre-service teachers with undergraduate degrees in Biology, Math, Chemistry, or Physics in a graduate program, culminating with a Master of Arts in Curriculum and Instruction; (3) Provide faculty workshops and opportunities for travel to professional meetings for dissemination of NASA resources information; (4) Implement methodologies and assessment procedures utilizing performance-based applications of higher order thinking via the incorporation of Global Learning Observations To Benefit the Environment (GLOBE), Mission to Planet Earth and the use of Geographic Imaging Systems into the K-12th grade curriculum.

Sullivan, Nancy G.↗

Constructing an Educational Mars Simulation

Working in the Educational Programs Office, my task this summer is to model a 3D habitat that will be part of a future Mars base. With the President's charge to further explore mars by way of robotic-led and human-led missions, there has been a surge in the activity regarding the "red planet". Since all present designs are merely conjecture, I have some creative freedom in deciding what the habitat will look like. To get ideas for what a Mars habitat might be like, I looked at several references including websites and NASA documents. One of these was a NASA Technical Memorandum about Space Transportation Systems that I looked at to get insight on spaceship design. Information about the planet's environment, such as the gravity and the weather, is useful as well when designing the structure. The main software that I am using is Lightwave 3D and Modeler 7.5 that comes along with it. Lightwave is very complex in that it lets you model, surface, and animate so there was a lot to learn. To learn the software I watched a series of instructional videos, looked at online tutorials, and referenced several books. Modeling is like shaping clay with a computer. Every item modeled is made of smaller shapes called polygons. For example, each side of a box would be a different polygon. Modelers must be careful to design with users' systems in mind. Having a model made with too many polygons can slow down a walk-through, but it usually improves the small details on a model. Getting speed and quality proved tricky. An important thing for me to remember when modeling the habitat was to save space. Also, I must consider that technology in the future will be much different than now, so I must be especially creative. My project will be used in an educational walkthough simulation in which users can interact with the environment. I worked closely with intern Stephen Henke who built a Mars Rover, terrain and programmed code for the simulation. This summer's project will help me with future aspirations in computer graphics. Modeling is a valuable skill that I appreciate having the chance to learn and practice.

Henke, Stephen A.↗

Earth Science Education Plan: Inspire the Next Generation of Earth Explorers

The Education Enterprise Strategy, the expanding knowledge of how people learn, and the community-wide interest in revolutionizing Earth and space science education have guided us in developing this plan for Earth science education. This document builds on the success of the first plan for Earth science education published in 1996; it aligns with the new framework set forth in the NASA Education Enterprise Strategy; it recognizes the new educational opportunities resulting from research programs and flight missions; and it builds on the accomplishments th'at the Earth Science Enterprise has made over the last decade in studying Earth as a system. This document embodies comprehensive, practicable plans for inspiring our children; providing educators with the tools they need to teach science, technology, engineering, and mathematics (STEM); and improving our citizens' scientific literacy. This plan describes an approach to systematically sharing knowledge; developing the most effective mechanisms to achieve tangible, lasting results; and working collaboratively to catalyze action at a scale great enough to ensure impact nationally and internationally. This document will evolve and be periodically reviewed in partnership with the Earth science education community.

Source record↗

Waveforms and Sonic Boom Perception and Response (WSPR): Low-Boom Community Response Program Pilot Test Design, Execution, and Analysis

The Waveforms and Sonic boom Perception and Response (WSPR) Program was designed to test and demonstrate the applicability and effectiveness of techniques to gather data relating human subjective response to multiple low-amplitude sonic booms. It was in essence a practice session for future wider scale testing on naive communities, using a purpose built low-boom demonstrator aircraft. The low-boom community response pilot experiment was conducted in California in November 2011. The WSPR team acquired sufficient data to assess and evaluate the effectiveness of the various physical and psychological data gathering techniques and analysis methods.

Page, Juliet A.↗

Detecting and Characterizing Semantic Inconsistencies in Ported Code

Adding similar features and bug fixes often requires porting program patches from reference implementations and adapting them to target implementations. Porting errors may result from faulty adaptations or inconsistent updates. This paper investigates (I) the types of porting errors found in practice, and (2) how to detect and characterize potential porting errors. Analyzing version histories, we define five categories of porting errors, including incorrect control- and data-flow, code redundancy, inconsistent identifier renamings, etc. Leveraging this categorization, we design a static control- and data-dependence analysis technique, SPA, to detect and characterize porting inconsistencies. Our evaluation on code from four open-source projects shows thai SPA can dell-oct porting inconsistencies with 65% to 73% precision and 90% recall, and identify inconsistency types with 58% to 63% precision and 92% to 100% recall. In a comparison with two existing error detection tools, SPA improves precision by 14 to 17 percentage points

Ray, Baishakhi↗

Detecting and Characterizing Semantic Inconsistencies in Ported Code

Adding similar features and bug fixes often requires porting program patches from reference implementations and adapting them to target implementations. Porting errors may result from faulty adaptations or inconsistent updates. This paper investigates (1) the types of porting errors found in practice, and (2) how to detect and characterize potential porting errors. Analyzing version histories, we define five categories of porting errors, including incorrect control- and data-flow, code redundancy, inconsistent identifier renamings, etc. Leveraging this categorization, we design a static control- and data-dependence analysis technique, SPA, to detect and characterize porting inconsistencies. Our evaluation on code from four open-source projects shows that SPA can detect porting inconsistencies with 65% to 73% precision and 90% recall, and identify inconsistency types with 58% to 63% precision and 92% to 100% recall. In a comparison with two existing error detection tools, SPA improves precision by 14 to 17 percentage points.

Semantic Errors↗

Progress in Red vs. Green Propellant Operations: ASCENT Load Operations Lessons Learned

The Green Propellant Infusion Mission (GPIM) [1] is a NASA Space Technology Mission Directorate (STMD) effort to establish via demonstration ASCENT propellant (Advanced Space Craft Energetic Non-Toxic propellant, formerly referred to as AF-M315E) ground operations through on –orbit performance. ASCENT was developed by Air Force Research Laboratory (AFRL) as an increased energy density, reduced toxicity and reduced hazard monopropellant formulation relative to hydrazine. The GPIM team was led by Ball Aerospace and Technologies Corporation (BATC) as Program Management and Principal Investigator with AFRL, Aerojet-Rocketdyne (AR), the United States Space Force Space and Missile Systems Center (USSF/SMC), NASA Glenn Research Center (GRC), NASA Goddard Space Flight Center (GSFC), and NASA Kennedy Space Center (KSC) as Co-Investigators. The AFRL co-investigator role in the GPIM program was to develop the Propellant Ground Support Equipment (PGSE), associated Standard Operating Procedures (SOP) and Check Lists (CL), propellant load, propellant specification standard conventions and analysis methods, decontamination and waste disposal practices. This paper will discuss lessons learned in documentation, crew composition and readiness, equipment readiness, propellant readiness and potential improvements in the PGSE design.

Anthony P Zuttarelli↗

In-Situ Electrochemical Generation and Utilization of Hydrogen Peroxide for Disinfection

Disinfection needs to meet personal hygiene requirements at the International Space Station (ISS) is currently accomplished through the use of pre-packaged, disposable, wetted wipes, which represent an appreciable carry-along mass and disposal burden. However, as human missions travel further into the solar system the availability of resources to resupply will be diminished. Therefore, next-generation system should use onboard utilities to create on demand disinfectants, thereby reducing the dependence on earth-based supplies and further eliminating storage and disposal problems. Accordingly, we are developing an in-situ approach to electrochemically generate hydrogen peroxide disinfecting solution utilizing onboard life support supplies (Air/Water) to neutralize surface microorganisms present in closed living systems. As discussed within our 2019 and 2021 ICES papers (ICES-2019-38 and ICES-2021-273), we have continued to improve our TRL by scaling the electrochemical generation production process and validating the system in a zero-gravity parabolic loop flight test. In this paper we will demonstrate a system that can achieve over 1 L of >2 w/w% peroxide per day with DI water and air feeds. The hydrogen peroxide solutions generated were sent to NASA for microbial control property characterization. Overall, the electrochemical peroxide generation system offers a more economical and practical alternative, with the disinfectant being generated on demand and in-situ (using available life support materials of Air/Water); and applied to reusable cloths. The specific application of interest to this program is crew contact surfaces in space vehicles, but this technology could be utilized for waste water disinfection, heat exchanger biofouling remediation, and laundry applications. The peroxide generation system will also be able to address Earth-based needs in various settings such as field hospitals, restaurants, military, warehouses, movie theatres, among many others.

hydrogen peroxide↗

Los Angeles Urban Development: Utilizing NASA Earth Observations to Evaluate the Impact of Tree Coverage on Urban Heat Mitigation

Over the last several decades the city of Los Angeles, California, has been experiencing increased temperatures resulting from the urban heat island effect. This is largely due to the expansion of developed areas which allow for the trapping of heat, posing dangerous health risks. As a solution, many organizations have turned to urban greening and tree planting initiatives to help cool vulnerable communities. NASA DEVELOP has partnered with City Plants and the City of Los Angeles, Office of Forest Management to study the role of trees in urban environments and their relation to the mitigation of local urban heat islands. This team used NASA Earth observation data spanning from 2016 to 2022, including land surface temperature and Normalized Difference Vegetation Index (NDVI) data collected from Landsat 8 Thermal Infrared Sensor (TIRS) and International Space Station (ISS) ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS), respectively. Data from the National Agriculture Imagery Program (NAIP) were also used to obtain a supervised classification of tree canopy cover. Our analysis reveals a spatial and temporal connection between temperature and vegetation, suggesting that areas with more vegetation are less likely to suffer high summertime temperatures. Results also highlight the impacts of tree planting programs, such as the Vermont Corridor planting project, which increased tree canopy cover by up to 5% in the community between 2016 and 2022. These findings support the implementation of urban greening practices and inform residents and officials about how investing in trees will help mitigate increasing heat within Los Angeles.

Urban heat island↗

Defining Medical Levels of Care for Exploration Missions

NASA medical care standards establish requirements for providing health and medical programs for crewmembers during all phases of a mission. These requirements are intended to prevent or mitigate negative health consequences of long-duration spaceflight, thereby optimizing crew health and performance over the course of the mission. Current standards are documented in the two volumes of the NASA-STD-3001 Space Flight Human-System Standard document, established by the Office of the Chief Health and Medical Officer. Its purpose is to provide uniform technical standards for the design, selection, and application of medical hardware, software, processes, procedures, practices, and methods for human-rated systems. NASA-STD-3001 Vol. 1 identifies five levels of care for human spaceflight. These levels of care are accompanied by several components that illustrate the type of medical care expected for each. The Exploration Medical Capability (ExMC) of the Human Research Program has expanded the context of these provided levels of care and components. This supplemental information includes definitions for each component of care and example actions that describe the type of capabilities that coincide with the definition. This interpretation is necessary in order to fully and systematically define the capabilities required for each level of care in order to define the medical requirements and plan for infrastructure needed for medical systems of future exploration missions, such as one to Mars.

Hailey, M.↗

NASA Support for Commercial Crew Launch Capabilities

Since the earliest days of U.S. human spaceflight, NASA’s Marshall Space Flight Center in Huntsville, Alabama, has played a key role in American crew launch capability, from engineering support for the first Mercury-Redstone launches, to the Saturn launches to the Moon, through Shuttle and now Artemis. Today, Marshall brings that expertise gained through decades of crewed space launches to NASA’s Commercial Crew Program (CCP), providing launch vehicle engineering and programmatic support. The team’s responsibilities have included human certification of commercial launch systems for the CCP missions, including Atlas V and Falcon 9, and verifying each launch vehicle complies with flight certification. MSFC provides expertise in nearly all aspects of launch vehicle design and performance including solid motors and liquid engines, stage propulsion, thrust vector control, structural and dynamics, safety and mission assurance. During each commercial crew launch, an engineering support team is on console at Marshall’s Huntsville Operations Support Center, which has provided launch operations support since Apollo, providing real-time oversight to safety standards for the vehicle and verifying data. Launch vehicle support for Commercial Crew has come as a paradigm shift for the MSFC team, inspiring new approaches that leverage expertise and best practices from past NASA-developed launch vehicle missions, while at the same time providing new synergies from work with commercial partners on CCP. This paper will explore the role that the Marshall launch vehicle services team plays in the Commercial Crew Program, as well as lessons learned from the program that will continue to benefit a new era of spaceflight partnerships.

Commercial Crew↗