Search NASA⌕ Search

SEARCH · Search NASA

Results for “program implementation”

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 919 records · Page 51

An interactive parallel programming environment applied in atmospheric science

This article introduces an interactive parallel programming environment (IPPE) that simplifies the generation and execution of parallel programs. One of the tasks of the environment is to generate message-passing parallel programs for homogeneous and heterogeneous computing platforms. The parallel programs are represented by using visual objects. This is accomplished with the help of a graphical programming editor that is implemented in Java and enables portability to a wide variety of computer platforms. In contrast to other graphical programming systems, reusable parts of the programs can be stored in a program library to support rapid prototyping. In addition, runtime performance data on different computing platforms is collected in a database. A selection process determines dynamically the software and the hardware platform to be used to solve the problem in minimal wall-clock time. The environment is currently being tested on a Grand Challenge problem, the NASA four-dimensional data assimilation system.

Interactive Display Devices↗

Environmental Assurance Program for the Phoenix Mars Mission

The Phoenix Mars mission involves delivering a stationary science lander on to the surface of Mars in the polar region within the latitude band 65 deg N to 72 deg N. Its primary objective is to perform in-situ and remote sensing investigations that will characterize the chemistry of the materials at the local surface, subsurface, and atmosphere. The Phoenix spacecraft was launched on August 4, 2007 and will arrive at Mars in May 2008. The lander includes a suite of seven (7) science instruments. This mission is baselined for up to 90 sols (Martian days) of digging, sampling, and analysis. Operating at the Mars polar region creates a challenging environment for the Phoenix landed subsystems and instruments with Mars surface temperature extremes between -120 deg C to 25 deg C and diurnal thermal cycling in excess of 145 deg C. Some engineering and science hardware inside the lander were qualification tested up to 80 deg C to account for self heating. Furthermore, many of the hardware for this mission were inherited from earlier missions: the lander from the Mars Surveyor Program 2001 (MSP'01) and instruments from the MSP'01 and the Mars Polar Lander. Ensuring all the hardware was properly qualified and flight acceptance tested to meet the environments for this mission required defining and implementing an environmental assurance program that included a detailed heritage review coupled with tailored flight acceptance testing. A heritage review process with defined acceptance success criteria was developed and is presented in this paper together with the lessons learned in its implementation. This paper also provides a detailed description of the environmental assurance program of the Phoenix Mars mission. This program includes assembly/subsystem and system level testing in the areas of dynamics, thermal, and electromagnetic compatibility, as well as venting/pressure, dust, radiation, and meteoroid analyses to meet the challenging environment of this mission.

thermal testing↗

FORTRAN implementation of Friedman's test for several related samples

The FRIEDMAN program is a FORTRAN-coded implementation of Friedman's nonparametric test for several related samples with one observation per treatment/-block combination, or as it is sometimes called, the two-way analysis of variance by ranks. The FRIEDMAN program is described and a test data set and its results are presented to aid potential users of this program.

Davidson, S. A.↗

Mars 2001 Lander Mission: Measurement Synergy Through Coordinated Operations Planning And Implementation

The 2001 Mars Surveyor Program Mission includes an orbiter with a gamma ray spectrometer and a multispectral thermal imager, and a lander with an extensive set of instrumentation, a robotic arm, and the Marie Curie Rover. The Mars 2001 Science Operations Working Group (SOWG) is a subgroup of the Project Science Group that has been formed to provide coordinated planning and implementation of scientific observations, particularly for the landed portion of the mission. The SOWG will be responsible for delivery of a science plan and, during operations, generation and delivery of conflict-free sequences. This group will also develop an archive plan that is compliant with Planetary Data System (PDS) standards, and will oversee generation, validation, and delivery of integrated archives to the PDS. In this report we cover one element of the SOWG planning activities, the development of a plan that maximizes the scientific return from lander-based observations by treating the instrument packages as an integrated payload. Scientific objectives for the lander mission have been defined. They include observations focused on determining the bedrock geology of the site through analyses of rocks and also local materials found in the soils, and the surficial geology of the site, including windblown deposits and the nature and history of formation of indurated sediments such as duricrust. Of particular interest is the identification and quantification of processes related to early warm, wet conditions and the presence of hydrologic or hydrothermal cycles. Determining the nature and origin of duricrust and associated salts is -very important in this regard. Specifically, did these deposits form in the vadose zone as pore water evaporated from soils or did they form by other processes, such as deposition of volcanic aerosols? Basic information needed to address these questions includes the morphology, topography, and geologic context of landforms and materials exposed at the site, together with quantitative information on material mineralogy, chemistry, and physical properties (rock textures; soil grain size and shape distributions; degree and nature of soil induration; soil magnetic properties). The calibration targets provide radiometric and mineralogical control surfaces. The magnets allow observations of magnetic phases. Patch plates are imaged to determine adhesive and abrasive properties of soils. Coordinated mission planning is crucial for optimizing the measurement synergy among the packages included on the lander. This planning has already begun through generation of multi-sol detailed operations activities. One focus has been to develop a scenario to use the arm to dig a soil trench to a depth of tens of centimeters. The activity will be monitored through use of Pancam and RAC to ensure nominal operations and to acquire data to determine subsurface physical properties (e.g., angle of repose of trench walls). Pancam and Mini-TES observations would also provide constraints on mineralogy and texture for the walls and bottom of the trench during excavation. If desired, soils excavated at depth could be deposited on the surface and Mossbauer and APXS measurements could be acquired for these materials. Soil samples from various depths would be delivered to MECA for characterization of aqueous geochemistry and physical properties of soil grains, particularly size, shape, and hardness. These physical properties would be determined by optical and atomic force microscopy. When completed, detailed information of soil properties as a function of depth would be obtained. These various data sets would constrain our understanding of whether or not there are systematic variations in soil characteristics as a function of depth. These variations might be related, for example, to evaporative moisture losses and formation of salt deposits, thereby indicating water transport processes occurred fairly recently. Many other value-added measurement scenarios are being developed. For example, characterizing the nature and dynamics of dust deposition will be done using MIP/DART to provide deposition rates, Pancam and RAC imaging of lander and rover surfaces to extrapolate these measurements to other areas, and a variety of measurements to determine if the bulk loose soil has the same characteristics as dust that accumulates during the mission. Bedrock geology of the site is primarily an APEX-focus setting, mineralogy, and texture, and APXS data to be we interest will be to determine the extent to which rock hydrothermal processes, given that APEX is the precursor 4 and 2005 rover missions. Additional information is contained in the original.

Arvidson, R.↗

A statistical data analysis and plotting program for cloud microphysics experiments

The analysis software developed for atmospheric cloud microphysics experiments conducted in the laboratory as well as aboard a KC-135 aircraft is described. A group of four programs was developed and implemented on a Hewlett Packard 1000 series F minicomputer running under HP's RTE-IVB operating system. The programs control and read data from a MEMODYNE Model 3765-8BV cassette recorder, format the data on the Hewlett Packard disk subsystem, and generate statistical data (mean, variance, standard deviation) and voltage and engineering unit plots on a user selected plotting device. The programs are written in HP FORTRAN IV and HP ASSEMBLY Language with the graphics software using the HP 1000 Graphics. The supported plotting devices are the HP 2647A graphics terminal, the HP 9872B four color pen plotter, and the HP 2608A matrix line printer.

Jordan, A. J.↗

Concepts for Life Cycle Cost Control Required to Achieve Space Transportation Affordability and Sustainability

Cost control must be implemented through the establishment of requirements and controlled continually by managing to these requirements. Cost control of the non-recurring side of life cycle cost has traditionally been implemented in both commercial and government programs. The government uses the budget process to implement this control. The commercial approach is to use a similar process of allocating the non-recurring cost to major elements of the program. This type of control generally manages through a work breakdown structure (WBS) by defining the major elements of the program. If the cost control is to be applied across the entire program life cycle cost (LCC), the approach must be addressed very differently. A functional breakdown structure (FBS) is defined and recommended. Use of a FBS provides the visibifity to allow the choice of an integrated solution reducing the cost of providing many different elements of like function. The different functional solutions that drive the hardware logistics, quantity of documentation, operational labor, reliability and maintainability balance, and total integration of the entire system from DDT&E through the life of the program must be fully defined, compared, and final decisions made among these competing solutions. The major drivers of recurring cost have been identified and are presented and discussed. The LCC requirements must be established and flowed down to provide control of LCC. This LCC control will require a structured rigid process similar to the one traditionally used to control weight/performance for space transportation systems throughout the entire program. It has been demonstrated over the last 30 years that without a firm requirement and methodically structured cost control, it is unlikely that affordable and sustainable space transportation system LCC will be achieved.

Rhodes, Russel E.↗

Implementation of a Wavefront-Sensing Algorithm

A computer program has been written as a unique implementation of an image-based wavefront-sensing algorithm reported in "Iterative-Transform Phase Retrieval Using Adaptive Diversity" (GSC-14879-1), NASA Tech Briefs, Vol. 31, No. 4 (April 2007), page 32. This software was originally intended for application to the James Webb Space Telescope, but is also applicable to other segmented-mirror telescopes. The software is capable of determining optical-wavefront information using, as input, a variable number of irradiance measurements collected in defocus planes about the best focal position. The software also uses input of the geometrical definition of the telescope exit pupil (otherwise denoted the pupil mask) to identify the locations of the segments of the primary telescope mirror. From the irradiance data and mask information, the software calculates an estimate of the optical wavefront (a measure of performance) of the telescope generally and across each primary mirror segment specifically. The software is capable of generating irradiance data, wavefront estimates, and basis functions for the full telescope and for each primary-mirror segment. Optionally, each of these pieces of information can be measured or computed outside of the software and incorporated during execution of the software.

Smith, Jeffrey S.↗

Stepping into the Midwest Bioeconomy: Stakeholder Engagement and Geospatial Tools to Assist in Perennial Bioenergy Crop Decision Making and Entrepreneurship

This project, “Ecosystem Services and Farm Entrepreneurship Technical Assistance,” was a three-year project originally planned for FY22–FY24. Due to a late start and a few extensions, it is being completed in early FY25. This project explored opportunities to support the deployment of a bioeconomy with a circular, more sustainable supply chain. Using a tool developed by Argonne to identify agricultural areas suitable for use in the bioeconomy, we sought to create opportunities in the bioeconomy as biomass producers, bioenergy users, and environmental entrepreneurs. We proposed to focus at the beginning on enhancing the tool’s capabilities, while engaging with key stakeholders to improve and expand the tool’s functionality for all potential stakeholders in the bioeconomy. We believe that expanding our tools and technologies, coupled with conversations in agricultural spaces, will be needed as we continue to explore how best to offer farmers whole-of supply-chain opportunities to participate in the bioeconomy. Through this project we have continued to gain a better understanding of the ways in which farmers, landowners, bioenergy users, and environmental entrepreneurs may approach the bioeconomy. In addition, as we improve our analytic toolkit, we can continue to refine our communication and the ways in which we can valuate the bioeconomy. Refining these tools allows us to dive deeper into conversations around plausible policies and drivers for future bioeconomy investment and engagement by stakeholders. By working with farmers and agricultural landowners to enable a sustainable bioeconomy business model, enhance their energy options, and recover resources from their waste streams, this project directly responds to the Bioenergy Technology Office’s (BETO) priorities of building a resilient energy economy. It addresses BETO’s focus on fostering the development and adoption of energy technologies that enable the conversion of waste to energy, efficient land use, and robust job creation. By establishing a technical assistance program that develops capabilities and practices in agricultural areas to implement a bioeconomy future, this program will develop an important linkage between technology being developed at U.S. Department of Energy national laboratories and the agricultural communities of the Midwest. This project focuses on farmers with lower productivity farmland. Because less productive lands create a more difficult revenue stream for conventional crops, these farmers may therefore be more open to alternative agricultural land management regimes. Consequently, the technical assistance program and the methodologies for targeting perennial bioenergy crop application on marginal land provide a distinct opportunity to engage with and invest in the bioeconomy in these economically stressed areas. Stakeholders in this project include farmers and landowners, local conservation organizations (NRCS, SWCS, etc.), universities, non-profit environmental and agricultural entities, farm consultants, environmental regulators, and industry, including the industries working on conversion technologies, anaerobic digestion, pyrolysis, and biochar generation, and the companies interested in trading or purchasing/supporting the valuation of ecosystem services (ES).

09 BIOMASS FUELS↗

A space-marching method for the computation of viscous internal flows

A space-marching method has been developed to compute 3-D viscous flows in internal geometries. The Navier-Stokes equations have been posed as an initial-value problem by neglecting the effects of streamwise diffusion and treating the streamwise pressure gradient as a known source term. The fully coupled system of equations has been solved by a noniterative algorithm at each streamwise step of the computation. A low Mach number formulation of the equations has been used to compute incompressible flow fields. A computer program has been written to implement all aspects of the space-marching algorithm. The program is modular and is easily adapted to the widely varying geometries of internal flows. The space-marching algorithm has been tested by computing simple flows with known analytical solutions. The method has been used to predict complex 3-D turbulent flows. The algorithm is stable and very economical. A single sweep of the flow field by the space-marching method is approximately equivalent to one time-step of the time-marching method.

Govindan, T. R.↗

Microgravity science and applications projects and payloads

An overview of work conducted by the Microgravity Science and Applications Division of NASA is presented. The goals of the program are the development and implementation of a reduced-gravity research, science and applications program, exploitation of space for human benefits, and the application of reduced gravity research for the development of advanced technologies. Space research of fluid dynamics and mass transport phenomena is discussed and the facilities available for reduced gravity experiments are presented. A program for improving communication with the science and applications communities and the potential use of the Space Station for microgravity research are also examined.

Crouch, R. K.↗

Using Block-local Atomicity to Detect Stale-value Concurrency Errors

Data races do not cover all kinds of concurrency errors. This paper presents a data-flow-based technique to find stale-value errors, which are not found by low-level and high-level data race algorithms. Stale values denote copies of shared data where the copy is no longer synchronized. The algorithm to detect such values works as a consistency check that does not require any assumptions or annotations of the program. It has been implemented as a static analysis in JNuke. The analysis is sound and requires only a single execution trace if implemented as a run-time checking algorithm. Being based on an analysis of Java bytecode, it encompasses the full program semantics, including arbitrarily complex expressions. Related techniques are more complex and more prone to over-reporting.

Artho, Cyrille↗

Performance Analysis of Apollo Navigational Starter Routine

The focus of this project is to recreate and analyze the effectiveness of the original Apollo Starter Routine (ASR) which was used to generate the state vector of the Apollo spacecraft based on a series of radiometric observations. The original Apollo navigation software is unavailable in a modern programming language and the original coding has not been preserved. This necessitates its recreation using the original software documentation. Space Shuttle navigation software does not typically use the ASR or an algorithm like it since the Shuttle s state vector is easily deduced from GPS information or other sources. However, this tactic will be ineffective when trying to determine the state vector of a craft approaching, departing or in orbit around the Moon since the GPS network faces the surface of the Earth, not outer space. The recreation of the ASR from the original documentation is therefore vital as a simulation baseline for the navigation software under development for the Constellation program. The algorithms that make up the ASR will be extracted from the original documentation and adapted for and then implemented in a modern programming language; the majority of it will be coded in Matlab. The ASR s effectiveness will then be tested using simulated tracking data. The ability of the ASR to handle realistically noisy data and the accuracy with which it generates state vectors were analyzed. The ASR proved to be robust enough to process data with range and angle noise as large as 10,000 meters and 10(exp -6) radians together and 300,000 meters and 5x10(exp -4) radians separately at Lunar distances. The ASR was able to handle marginally more noise at distances closer to the Earth where the angle noise was less significant. The ASR is capable of effectively processing 40-80 data points gathered at a rate of one per 20 seconds at close Earth orbit and up to 28-40 data points gathered at a rate of one per minute at distant Earth orbit and Lunar orbit.

Ivanov, Stoyan I.↗

Education and Outreach at NASA's Goddard Space Flight Center

NASA?s Space Communications and Navigation (SCaN) Program Office maintains a year-round educational program for undergraduate and graduate students. Within NASA?s Goddard Space Flight Center, the Exploration and Space Communications Projects Division implements the SCaN intern program with a focus on space operations, including operations of orbiting spacecraft, space communications, ground activities and networking. The intern program enables students to work with various NASA projects in solving real-world problems inside the Exploration and Space Communications division. Goddard interns have been assigned to the NASA?s Near Earth Network facilities in Greenbelt, Maryland, and Wallops, Virginia. They have also been assigned to NASA?s Space Network facilities in Greenbelt, Maryland, and Las Cruces, New Mexico.

Shaw, Harry C.↗

Embedding Differential Dynamic Logic in PVS

Differential dynamic logic (dL) is a formal framework for specifying and reasoning about hybrid systems, i.e., dynamical systems that exhibit both continuous and discrete behaviors. These kinds of systems arise in many safety- and mission-critical applications. This paper presents a formalization of dL in the Prototype Verification System (PVS) that includes the semantics of hybrid programs and dL’s proof calculus. The formalization embeds dL into the PVS logic, resulting in a version of dL whose proof calculus is not only formally verified, but is also available for the verification of hybrid programs within PVS itself. This embedding, called Plaidypvs (Properly Assured Implementation of dL for Hybrid Program Verification and Specification), supports standard dL style proofs, but further leverages the capabilities of PVS to allow reasoning about entire classes of hybrid programs. The embedding also allows the user to import the well-established definitions and mathematical theories available in PVS.

PVS↗

TWINTAN: A program for transonic wall interference assessment in two-dimensional wind tunnels

A method for assessing the wall interference in transonic two dimensional wind tunnel test was developed and implemented in a computer program. The method involves three successive solutions of the transonic small disturbance potential equation to define the wind tunnel flow, the perturbation attriburable to the model, and the equivalent free air flow around the model. Input includes pressure distributions on the model and along the top and bottom tunnel walls which are used as boundary conditions for the wind tunnel flow. The wall induced perturbation fields is determined as the difference between the perturbation in the tunnel flow solution and the perturbation attributable to the model. The methodology used in the program is described and detailed descriptions of the computer program input and output are presented. Input and output for a sample case are given.

Kemp, W. B., Jr.↗

Gateway Implementation of Cybersecurity Requirements

Cyber threats are a constant present-day reality for any type of business -- Space exploration is not excluded from these threats either. The Gateway Program is one of NASA’s latest initiatives that extend space exploration beyond low earth orbit. Gateway allows for NASA to prove technologies and mature systems necessary to live and work on another celestial body before embarking on multi-year missions to Mars. The Gateway is a small, human-tended space station in orbit around the Moon. With the increased autonomy, distance and criticality of systems, cybersecurity is one of the critical subsystems that touches and integrates with most if not all subsystems of the Gateway. Building a gateway to the lunar orbit is no simple task. In this presentation, we outline an approach that the Gateway team adopted in creating a cyber safe and robust vehicle to support operations and assure protection of the critical functions. Gateway Program is required to implement National Institute of Standards and Technology (NIST) guidelines to adhere to the Federal Information Security Modernization Act (FISMA). NIST provides a framework for managing and controlling cybersecurity risks by defining cybersecurity controls and methodologies for implementation. The NIST framework is based upon the system, data within the system, integrations with external systems, and risk assessments to determine impacts for each of those systems. The goals and objectives are to identify appropriate security controls that fulfill and map to the NIST 800-53 framework. The implementation process involves developing an organizational understanding to manage cybersecurity risk to systems, people, assets, data, and capabilities. NIST Security controls are interpreted and defined within the Gateway vehicle requirements subsystems specifications. This paper details the approach, implementation, and challenges faced during the development and design phases to address cyber threats during the Gateway vehicle operations.

Svetlana Hanson↗

Gateway Implementation of Cybersecurity Requirements

Cybersecurity threats are a constant present-day reality for any type of business -- Space exploration is not excluded from these threats either. The Gateway Program is one of NASA’s latest initiatives that extend space exploration beyond low earth orbit. Gateway allows for NASA to prove technologies and mature systems necessary to live and work on another celestial body before embarking on multi-year missions to Mars. The Gateway is a small, human-tended space station in orbit around the Moon. With the increased autonomy, distance and criticality of systems, cybersecurity is a critical discipline that touches and integrates with most if not all subsystems of the Gateway. Building a gateway to the lunar orbit is no simple task. In this presentation, we outline an approach that the Gateway team adopted in creating a cyber safe and robust vehicle to support operations and assure protection of the critical functions. Gateway Program is required to implement National Institute of Standards and Technology (NIST) guidelines to adhere to the Federal Information Security Modernization Act (FISMA). NIST provides a framework for managing and controlling cybersecurity risks by defining cybersecurity controls and methodologies for implementation. The NIST framework is based upon the system, data within the system, integrations with external systems, and risk assessments to determine impacts for each of those systems. The goals and objectives are to identify appropriate security controls that fulfil and map to the NIST 800-53 framework. The implementation process involves developing an organizational understanding to manage cybersecurity risk to systems, people, assets, data, and capabilities. NIST Security controls are interpreted and defined within the Gateway vehicle requirements subsystems specifications. This paper details the approach, implementation, and challenges faced during the development and design phases to address cyber threats during the Gateway vehicle operations.

Cybersecurity↗