Search NASA⌕ Search

SEARCH · Search NASA

Results for “Distributed Software Development”

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 181 records · Page 10

A Phase Locked High Speed Real-Time Interferometry System for Large Amplitude Unsteady Flows

A high speed phase locked interferometry system has been designed and developed for real-time measurements of the dynamic stall flow over a pitching airfoil. Point diffraction interferograms of incipient flow separation over a sinusoidally oscillating airfoil have been obtained at rates of up to 20 KHz and for free stream Mach numbers of 0.3 and 0.45. The images were recorded on ASA 125 and ASA 400 film using a drum camera. Special electronic timing and synchronizing circuits were developed to trigger the laser light source from the camera, and to initiate acquisition of the interferogram sequence from any desired phase angle of oscillation. The airfoil instantaneous angle of attack data provided by an optical encoder was recorded via a FIFO and in EPROM into a microcomputer. The interferograms have been analyzed using software developed in-house to get quantitative flow density and pressure distributions.

Chandrasekhara, M. S.↗

Glenn's Telescience Support Center Provided Around-the-Clock Operations Support for Space Experiments on the International Space Station

NASA Glenn Research Center s Telescience Support Center (TSC) allows researchers on Earth to operate experiments onboard the International Space Station (ISS) and the space shuttles. NASA s continuing investment in the required software, systems, and networks provides distributed ISS ground operations that enable payload developers and scientists to monitor and control their experiments from the Glenn TSC. The quality of scientific and engineering data is enhanced while the long-term operational costs of experiments are reduced because principal investigators and engineering teams can operate their payloads from their home institutions.

Malarik, Diane C.↗

Flight Hardware Fabricated for Combustion Science in Space

NASA Glenn Research Center s Telescience Support Center (TSC) allows researchers on Earth to operate experiments onboard the International Space Station (ISS) and the space shuttles. NASA s continuing investment in the required software, systems, and networks provides distributed ISS ground operations that enable payload developers and scientists to monitor and control their experiments from the Glenn TSC. The quality of scientific and engineering data is enhanced while the long-term operational costs of experiments are reduced because principal investigators and engineering teams can operate their payloads from their home institutions.

OMalley, Terence F.↗

A general-purpose development environment for intelligent computer-aided training systems

Space station training will be a major task, requiring the creation of large numbers of simulation-based training systems for crew, flight controllers, and ground-based support personnel. Given the long duration of space station missions and the large number of activities supported by the space station, the extension of space shuttle training methods to space station training may prove to be impractical. The application of artificial intelligence technology to simulation training can provide the ability to deliver individualized training to large numbers of personnel in a distributed workstation environment. The principal objective of this project is the creation of a software development environment which can be used to build intelligent training systems for procedural tasks associated with the operation of the space station. Current NASA Johnson Space Center projects and joint projects with other NASA operational centers will result in specific training systems for existing space shuttle crew, ground support personnel, and flight controller tasks. Concurrently with the creation of these systems, a general-purpose development environment for intelligent computer-aided training systems will be built. Such an environment would permit the rapid production, delivery, and evolution of training systems for space station crew, flight controllers, and other support personnel. The widespread use of such systems will serve to preserve task and training expertise, support the training of many personnel in a distributed manner, and ensure the uniformity and verifiability of training experiences. As a result, significant reductions in training costs can be realized while safety and the probability of mission success can be enhanced.

Savely, Robert T.↗

Fault-tolerant clock synchronization in distributed systems

Existing fault-tolerant clock synchronization algorithms are compared and contrasted. These include the following: software synchronization algorithms, such as convergence-averaging, convergence-nonaveraging, and consistency algorithms, as well as probabilistic synchronization; hardware synchronization algorithms; and hybrid synchronization. The worst-case clock skews guaranteed by representative algorithms are compared, along with other important aspects such as time, message, and cost overhead imposed by the algorithms. More recent developments such as hardware-assisted software synchronization and algorithms for synchronizing large, partially connected distributed systems are especially emphasized.

Ramanathan, Parameswaran↗

Analyzing Dynamics of Cooperating Spacecraft

A software library has been developed to enable high-fidelity computational simulation of the dynamics of multiple spacecraft distributed over a region of outer space and acting with a common purpose. All of the modeling capabilities afforded by this software are available independently in other, separate software systems, but have not previously been brought together in a single system. A user can choose among several dynamical models, many high-fidelity environment models, and several numerical-integration schemes. The user can select whether to use models that assume weak coupling between spacecraft, or strong coupling in the case of feedback control or tethering of spacecraft to each other. For weak coupling, spacecraft orbits are propagated independently, and are synchronized in time by controlling the step size of the integration. For strong coupling, the orbits are integrated simultaneously. Among the integration schemes that the user can choose are Runge-Kutta Verner, Prince-Dormand, Adams-Bashforth-Moulton, and Bulirsh- Stoer. Comparisons of performance are included for both the weak- and strongcoupling dynamical models for all of the numerical integrators.

Hughes, Stephen P.↗

Exploring New Frontiers in Space Communications: Enhancing Delay Tolerant Networking through Cloud and Containerization

The High-rate Delay Tolerant Networking (HDTN) project at NASA Glenn Research Center has developed software that enables more flexible, reliable, and efficient space internetworking by using modern computing techniques such as cloud services, microservices, network function virtualization, software defined networking, and a distributed architecture. HDTN is built upon the Bundle Protocol and related convergence layers which have been developed to mitigate the challenges of the space networking environment including long delays, asymmetric data rates, and intermittent connectivity. The HDTN implementation employs asynchronous message processing tasks which allow for non-blocking operations as well as deployment in both centralized and distributed architectures. This paper investigates deploying HDTN in a containerized approach on the NASA Goddard’s Mission Cloud Platform using Amazon Web Services Elastic Compute Cloud (EC2). Commercial cloud computing will lower operating costs, provide flexible resource allocation, and allow for interconnectivity between multiple NASA centers as well as external partners. Containerization using Docker will enable greater portability and scalability for HDTN to be deployed into a variety of environments. We discuss possible NASA missions and use-cases such as the Laser Communications Relay Demonstration (LCRD) where the services provided by HDTN (reliable transport, high-rate message processing, and store-and-forward capabilities) will be enhanced through cloud computing and containerization. In addition, we describe the HDTN architecture and possible microservice-based networking approaches that can be obtained via HDTN’s configuration capabilities. Finally, we detail the EC2 specifications needed to achieve data rates greater than 1 Gbps to support optical communication missions such as LCRD.

Blake LaFuente↗

Mechanical and Structural Behavior of Granular Material Packed Beds for Space Life Support System Applications

Long-term human mission to space, such as living in International Space Station (ISS), Lunar, and Martian bases, and travel to Mars, must m ake use of Advanced Life Support Systems (ALSS) to generate and recycle critical life supporting elements like oxygen and water. Oxygen Gen eration Assembly (OGA) and Water Processor Assembly (WPA), critical c omponents of ALSS, make use of series of granular material packed beds for generation and recycling of oxygen and water. Several granular m aterials can be used for generation, recycling, processing and recovery of oxygen and water. For example, they may include soft bed media, e.g. ion exchange resins for oxygen generation assembly and hard bed media such as, activated alumina, magchem (Magnesium oxide) and activa ted carbon to remove organic species like ethanol, methanol, and urea from wastewater in Water recovery/processing assembly. These beds are generally packed using a plate-spring mechanism to provide sufficien t compaction to the bed media throughout the course of operation. This paper presents results from an experimental study of a full-scale, 3 8.1 cm (15 inches) long and 3.7 cm (1.44 inches) diameter. activated alumina bed enclosed in a cylinder determining its force-displacement behavior, friction mobilizing force, and axial normal stress distribu tion under various axially applied loads and at different levels of packing. It is observed that force-displacement behavior is non-linear for low compaction level and becomes linear with increase in compaction of the bed media. Axial normal stress distribution along the length of the bed media decreased non-linearly with increase in depth from the loading end of the granular media. This paper also presents experimental results on the amount of particulates generated corresponding to various compaction levels. Particulates generated from each of the tests were measured using standard US sieves. It was found that the p articulates and the overall displacement of the bed media increased with decrease in initial compaction of the bed media. This effect could be attributed to the greater tendency for inter-particle sliding/rub bing due to smaller internal friction angles, as seen from the shear tests, at lesser initial compacted levels. Upon unloading, it was obse rved that there was no change in displacement (especially rebounding) in the bed media. This effect could be attributed to the fact that th e porous activated alumina particles fracture/break upon increase in applied load (during loading phase) and occupy void spaces in between the material grains; thereby leading to settling of the media. The lo ad-displacement curve becomes more linear with increase in initial compaction of the bed media. It is concluded that compaction considerabl y affects the load-displacement behavior of the bed media. A series of tests were also conducted on the packed bed media to determine the f orce required to mobilize the friction between the bed media and the housing cylinder. The results from these tests showed the existence of significant friction between the bed media and the encasing stainles s steel cylinder. Further, it was found that friction effects were more pronounced for media with higher initial compaction. Internal frict ion of the granular media was measured using direct shear apparatus. It was observed that the internal friction increased with increase in initial compaction of the bed media. In this study, a computational m odel (CM) is also developed using finite element software ANSYS to verify experimental results obtained for the distribution of the axial n ormal stress and axial displacement along the length of the full-scal e activated alumina bed media. In the computational model, the granular material is considered to have appropriate failure and frictional c ontact exists between the wall and the granular media. It is observed that the model predicts results closely with the experimental method. The compational results show that the axial normal stress distribution along the length of the activated alumina media decreases non-linea rly from the loading end and is negligible beyond a certain depth. Th is can be attributed to the existence of friction between the walls and the media and that the friction takes up most of the applied load.

Malla, Ramesh B.↗

Software Reliability 2002

In FY01 we learned that hardware reliability models need substantial changes to account for differences in software, thus making software reliability measurements more effective, accurate, and easier to apply. These reliability models are generally based on familiar distributions or parametric methods. An obvious question is 'What new statistical and probability models can be developed using non-parametric and distribution-free methods instead of the traditional parametric method?" Two approaches to software reliability engineering appear somewhat promising. The first study, begin in FY01, is based in hardware reliability, a very well established science that has many aspects that can be applied to software. This research effort has investigated mathematical aspects of hardware reliability and has identified those applicable to software. Currently the research effort is applying and testing these approaches to software reliability measurement, These parametric models require much project data that may be difficult to apply and interpret. Projects at GSFC are often complex in both technology and schedules. Assessing and estimating reliability of the final system is extremely difficult when various subsystems are tested and completed long before others. Parametric and distribution free techniques may offer a new and accurate way of modeling failure time and other project data to provide earlier and more accurate estimates of system reliability.

Wallace, Dolores R.↗

Planning for the semiconductor manufacturer of the future

Texas Instruments (TI) is currently contracted by the Air Force Wright Laboratory and the Defense Advanced Research Projects Agency (DARPA) to develop the next generation flexible semiconductor wafer fabrication system called Microelectronics Manufacturing Science & Technology (MMST). Several revolutionary concepts are being pioneered on MMST, including the following: new single-wafer rapid thermal processes, in-situ sensors, cluster equipment, and advanced Computer Integrated Manufacturing (CIM) software. The objective of the project is to develop a manufacturing system capable of achieving an order of magnitude improvement in almost all aspects of wafer fabrication. TI was awarded the contract in Oct., 1988, and will complete development with a fabrication facility demonstration in April, 1993. An important part of MMST is development of the CIM environment responsible for coordinating all parts of the system. The CIM architecture being developed is based on a distributed object oriented framework made of several cooperating subsystems. The software subsystems include the following: process control for dynamic control of factory processes; modular processing system for controlling the processing equipment; generic equipment model which provides an interface between processing equipment and the rest of the factory; specification system which maintains factory documents and product specifications; simulator for modelling the factory for analysis purposes; scheduler for scheduling work on the factory floor; and the planner for planning and monitoring of orders within the factory. This paper first outlines the division of responsibility between the planner, scheduler, and simulator subsystems. It then describes the approach to incremental planning and the way in which uncertainty is modelled within the plan representation. Finally, current status and initial results are described.

Fargher, Hugh E.↗

SeaWiFS calibration and algorithm validation

A substantial amount of field research has been completed during this period (1 October 1994 - 31 October 1995). The applicability of different in-flight calibration methods was studied. In addition, various field instruments and new equipment were tested to appraise their usefulness during such calibration activities. The purposes and (expected) results of these field experiments are detailed in separate sections of this report. One section contains a synopsis of calibrations conducted over both land and water targets. A second section contains the results of an experiment conducted to determine the spatial uniformity of surface reflectance at Lake Tahoe, the chosen water calibration site. Advances were also made in the area of radiative transfer software development. An existing exact radiative transfer code, Successive Orders (SO), was modified to provide outputs of the radiance distribution at arbitrary altitudes above a selected calibration target. These modifications were needed to utilize the SO software in radiance-based sensor calibrations. Serious thought was given to the general applicability of various calibration techniques to calibrations conducted over water surfaces. In particular, the practicality of the radiance-based and reflectance-based methods of in-flight radiometric calibration was evaluated.

Parada, Robert J., Jr.↗

Testing Fortran Software with pFunit

Over the past two decades, the emergence of highly effective software testing frameworks has greatly simplified the development and use of unit tests and has led to new software development paradigms such as test driven development (TDD). However, technical computing introduces a number of unique testing challenges, including distributed parallelism and numerical accuracy. This webinar will begin with a basic introduction to the use of pFUnit (parallel Fortran Unit testing framework) to develop tests for Message Passing Interface (MPI) plus Fortran (MPI+Fortran) software and then present some of the new capabilities in the latest release. We will also discuss some specialized methodologies for testing numerical algorithms and speculate about future framework capabilities that may improve our ability to test at exascale.

Clune, Tom↗

Time Analyzer for Time Synchronization and Monitor of the Deep Space Network

A software package has been developed to measure, monitor, and archive the performance of timing signals distributed in the NASA Deep Space Network. Timing signals are generated from a central master clock and distributed to over 100 users at distances up to 30 kilometers. The time offset due to internal distribution delays and time jitter with respect to the central master clock are critical for successful spacecraft navigation, radio science, and very long baseline interferometry (VLBI) applications. The instrument controller and operator interface software is written in LabView and runs on the Linux operating system. The software controls a commercial multiplexer to switch 120 separate timing signals to measure offset and jitter with a time-interval counter referenced to the master clock. The offset of each channel is displayed in histogram form, and "out of specification" alarms are sent to a central complex monitor and control system. At any time, the measurement cycle of 120 signals can be interrupted for diagnostic tests on an individual channel. The instrument also routinely monitors and archives the long-term stability of all frequency standards or any other 1-pps source compared against the master clock. All data is stored and made available for

Cole, Steven↗

New developments and verification of fusion blanket simulation capabilities in the MOOSE framework

Multiphysics modeling capabilities have a crucial role to play in the accelerated deployment of fusion energy. To that end, we developed new multiphysics fusion blanket simulation capabilities in the Multiphysics Object-Oriented Simulation Environment (MOOSE). Firstly, we expanded on the existing capabilities of the previously published work, by coupling 3D tritium transport modeling capabilities using the Tritium Migration Analysis Program, version 8 (TMAP8) to an existing tool including thermal hydraulics, fully three-dimensional (3D) heat transfer, and loosely coupled neutronics analysis. Secondly, we performed a thorough verification of the new capabilities and increased testing code coverage to meet MOOSE’s software quality standards. The MOOSE framework follows a strict software quality assurance plan to be Nuclear Quality Assurance, Level 1 compliant. The new multiphysics fusion blanket simulation capabilities are now held to the same standard. Thirdly, to demonstrate MOOSE’s new fusion blanket modeling capabilities, we performed a fully integrated, multiphysics simulation of a 3D solid ceramic breeder blanket design. This proof-of-concept simulation provides the temperature and tritium distribution across the blanket. In conclusion, the combined efforts towards software quality and the development of multiphysics coupling capabilities provide an effective and reliable framework for modeling solid ceramic fusion blankets using MOOSE.

modeling and simulation↗

ARCADE (Advanced Reactor Cyber Analysis and Development Environment)

SAND2025-11780O ARCADE (Advanced Reactor Cyber Analysis and Development Environment) software performs cybersecurity experiments on Defensive Cyber Security Architectures (DCSA) for Distributed Control Systems (DCSs). The application is integrated into a cohesive environment that performs cyber risk analyses and reduces costs. ARCADE can investigate the entire cyber-attack surface of a DCS from the physics of control, down to the firmware of individual components with automated efficiency. ARCADE has five major functional components: the Data Broker system, the virtualization environment, the cyber-attack simulator, the cyber-physical analysis system, and the physics simulator. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Valme, Romuald↗

Adaptive Solar Energy and Power Storage Platform for Multimetered Properties

Veritel Energy LLC has successfully demonstrated the feasibility of its innovative adaptive solar energy and power storage platform designed for multimetered properties in Phase I of its DOE SBIR grant. The project centered around the development and initial deployment of proprietary hardware and software system that manages and distributes site-generated renewable energy to multiple tenants efficiently. This system integrates seamlessly with existing building infrastructure and utility systems, making it a viable solution for aging multifamily properties often located in at-risk communities. The pilot system was installed in a multifamily building with a single master-meter, and functioned as a pilot to demonstrate a scalable model for renewable energy system adoption across similar properties. This installation not only showed potential for significant reductions in greenhouse gas emissions but also improved the economic viability of renewable installations by allowing property owners to recoup investments through increased energy savings and tenant billing. The Phase I project set the groundwork for further enhancements and testing in Phase II which will aim to apply the technology to projects with dozens of sub-meters, further contributing to the decarbonization of the built environment.

14 SOLAR ENERGY↗

Development of a global model for atmospheric backscatter at CO2 wavelengths

Computer graphics software was developed to examine in detail the simulated variations of aerosol size distribution due to gravitational sedimentation effects. This examination contributes to understanding the effect of aerosol microphysical processes occurring in an aerosol plume which undergoes transport in the atmosphere. Results are presented in graphical form. Future research directions are outlined.

Source record↗

Asteroid families, dynamics and astrometry

The proper elements and family assignments for the 1227 Palomar-Leiden Survey asteroids of high quality were tabulated. In addition to the large table, there are also auxiliary tables of Mars crossers and commensurate objects, histograms of the proper element distributions, and a discussion. Probably the most important part of the discussion describes the Mars crossing boundary, how the closest distances of approach to Mars and Jupiter are calculated, and why the observed population of Mars crossers should bombard that planet episodically rather than uniformly. Analytical work was done to derive velocity distributions of family forming events from proper element distributions subject to assumptions which may be appropriate for cratering events. Software was developed for a microcomputer to permit plotting of the proper elements. Three orthogonal views are generated and stereo pairs can be printed when desired. This program was created for the study of asteroid families. The astrometry task is directed toward measuring and reducing positions on faint comets and the minor planets with less common orbits. The observational material is CCD frames taken with the Palomar 1.5 m telescope. Positions of 10 comets and 16 different asteroids were published on the Minor Planet Circulars.

Williams, J. G.↗