Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming systems”

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 685 records · Page 38

Proceedings of the Fifth Parabolic Dish Solar Thermal Power Program

The proceedings of the Fifth Parabolic Dish Solar Thermal Power Program Annual Review are presented. The results of activities within the Parabolic Dish Technology and Module/Systems Development element of the Department of Energy's Solar Thermal Energy Systems Program were emphasized. Among the topics discussed were: overall Project and Program aspects, Stirling and Brayton module development, concentrator and engine/receiver development along with associated hardware and test results; distributed systems operating experience; international parabolic dish development activities; and non-DOE-sponsored domestic dish activities. Solar electric generation was also addressed.

Lucas, J. W.↗

Design, Development, Test, and Evaluation of Atmosphere Revitalization and Environmental Monitoring Systems for Long Duration Missions

The Advanced Exploration Systems Program's Atmosphere Resource Recovery and Environmental Monitoring (ARREM) project is working to mature optimum atmosphere revitalization and environmental monitoring system architectures. It is the project's objective to enable exploration beyond Lower Earth Orbit (LEO) and improve affordability by focusing on three primary goals: 1) achieving high reliability, 2) reducing dependence on a ground-based logistics resupply model, and 3) maximizing commonality between atmosphere revitalization subsystem components and those needed to support other exploration elements. The ARREM project's strengths include using existing developmental hardware and testing facilities, when possible, and and a well-coordinated effort among the NASA field centers that contributed to past ARS and EMS technology development projects.

Roman, Monsi C.↗

Management of the Atmosphere Resource Recovery and Environmental Monitoring Project

The Advanced Exploration Systems Program's Atmosphere Resource Recovery and Environmental Monitoring (ARREM) project is working to further optimize atmosphere revitalization and environmental monitoring system architectures. This paper discusses project management strategies that tap into skill sets across multiple engineering disciplines, projects, field centers, and industry to achieve the project success. It is the project's objective to contribute to system advances that will enable sustained exploration missions beyond Lower Earth Orbit (LEO) and improve affordability by focusing on the primary goals of achieving high reliability, improving efficiency, and reducing dependence on ground-based logistics resupply. Technology demonstrations are achieved by infusing new technologies and concepts with existing developmental hardware and operating in a controlled environment simulating various crewed habitat scenarios. The ARREM project's strengths include access to a vast array of existing developmental hardware that perform all the vital atmosphere revitalization functions, exceptional test facilities to fully evaluate system performance, and a well-coordinated partnering effort among the NASA field centers and industry partners to provide the innovative expertise necessary to succeed.

Roman, Monsi↗

Integrated Modeling and Development of Component-Based Embedded Software in Scala

Programming of embedded systems is challenging due to the low-level design patterns normally applied in the implementation of such systems. Furthermore, programming languages normally considered suitable for this level of programming, such as C and C++, are themselves low-level compared to more modern programming languages. We report on an effort exploring modeling and programming of embedded systems in modern high-level programming languages combining object-oriented and functional programming. We present an integration of four separate internal DSLs (libraries), considered useful for embedded program- ming, in the Scala programming language, for programming and testing component-based systems. These include a DSL for defining components and their connections, and a DSL for programming the individual components as hierarchical state machines. Two additional DSLs support testing, and include a DSL for writing temporal logic flavored test oracles for monitoring program executions, and a DSL for rule-based test input generation. The paper discusses the gap between Scala as used here and the needs for embedded systems programming.

Bocchino, Robert↗

Zero-gravity quantity gaging system

The Zero-Gravity Quantity Gaging System program is a technology development effort funded by NASA-LeRC and contracted by NASA-JSC to develop and evaluate zero-gravity quantity gaging system concepts suitable for application to large, on-orbit cryogenic oxygen and hydrogen tankage. The contract effective date was 28 May 1985. During performance of the program, 18 potential quantity gaging approaches were investigated for their merit and suitability for gaging two-phase cryogenic oxygen and hydrogen in zero-gravity conditions. These approaches were subjected to a comprehensive trade study and selection process, which found that the RF modal quantity gaging approach was the most suitable for both liquid oxygen and liquid hydrogen applications. This selection was made with NASA-JSC concurrence.

Source record↗

An exploratory investigation of weight estimation techniques for hypersonic flight vehicles

The three basic methods of weight prediction (fixed-fraction, statistical correlation, and point stress analysis) and some of the computer programs that have been developed to implement them are discussed. A modified version of the WAATS (Weights Analysis of Advanced Transportation Systems) program is presented, along with input data forms and an example problem.

Cook, E. L.↗

A learning apprentice for software parts composition

An overview of the knowledge acquisition component of the Bauhaus, a prototype computer aided software engineering (CASE) workstation for the development of domain-specific automatic programming systems (D-SAPS) is given. D-SAPS use domain knowledge in the refinement of a description of an application program into a compilable implementation. The approach to the construction of D-SAPS was to automate the process of refining a description of a program, expressed in an object-oriented domain language, into a configuration of software parts that implement the behavior of the domain objects.

Allen, Bradley P.↗

High Temperature Heat Rejection System for Large Heat Loads; Architecture and Trade Study Results

To investigate space nuclear reactor technologies, NASA has awarded several contracts under Project Prometheus, the Nuclear Systems Program. The effort described in this paper was performed under one of those contracts (the Brayton NRA) . Like all power conversion systems, nuclear power conversion systems operate at efficiencies less than 100% resulting in the need to reject waste heat to space. Several different HRSs (Heat Rejection Systems) potential designs have been identified for rejecting NEP (Nuclear Electric Power) waste heat and several of them for a CBC (Closed Brayton Cycle) power conversion system are described herein and the results of their initial analyses presented. The analyses presented were performed as part of an initial trade study to recommend a promising HRS for advancement of its TRL.

Nilitkin, Michael N.↗

ISIS and META projects

ISIS and META are two distributed systems projects at Cornell University. The ISIS project, has developed a new methodology, virtual synchrony, for writing robust distributed software. This approach is directly supported by the ISIS Toolkit, a programming system that is distributed to over 300 academic and industrial sites. Several interesting applications that exploit the strengths of ISIS, including an NFS-compatible replicated file system, are being developed. The META project, is about distributed control in a soft real time environment incorporating feedback. This domain encompasses examples as diverse as monitoring inventory and consumption on a factory floor and performing load-balancing on a distributed computing system. One of the first uses of META is for distributed application management: the tasks of configuring a distributed program, dynamically adapting to failures, and monitoring its performance. Recent progress and current plans are presented. This approach to distributed computing, a philosophy that is believed to significantly distinguish the work from that of others in the field, is explained.

Birman, Kenneth↗

The CMC/3DPNS computer program for prediction of three-dimensional, subsonic, turbulent aerodynamic juncture region flow. Volume 3: Programmers' manual

The CMC fluid mechanics program system was developed to transmit the theoretical evolution of finite element numerical solution methodology, applied to nonlinear field problems into a versatile computer code for comprehensive flow field analysis. A detailed view of the code from the standpoint of a computer programmer's use is presented. A system macroflow chart and detailed flow charts of several routines necessary to interact with a theoretican/user to modify the operation of this program are presented. All subroutines and details of usage, primarily for input and output routines are described. Integer and real scalars and a cross reference list denoting subroutine usage for these scalars are outlined. Entry points in dynamic storage vector IZ; the lengths of each vector accompanying the scalar definitions are described. A listing of the routines peculiar to the standard test case and a listing of the input deck and printout for this case are included.

Orzechowski, J. A.↗

Final Test Results for the Ground Operations Demonstration Unit for Liquid Hydrogen

Described herein is a comprehensive project—a large-scale test of an integrated refrigeration and storage system called the Ground Operations and Demonstration Unit for Liquid Hydrogen (GODU LH2), sponsored by the Advanced Exploration Systems Program and constructed at Kennedy Space Center. A commercial cryogenic refrigerator interfaced with a 125,000 liter liquid hydrogen tank and auxiliary systems in a manner that enabled control of the propellant state by extracting heat via a closed loop Brayton cycle refrigerator coupled to a novel internal heat exchanger. Three primary objectives were demonstrating zero-loss storage and transfer, gaseous liquefaction, and propellant densification. Testing was performed at three different liquid hydrogen fill-levels. Data were collected on tank pressure, internal tank temperature profiles, mass flow in and out of the system, and refrigeration system performance. All test objectives were successfully achieved during approximately two years of testing. A summary of the final results is presented in this paper.

Zero Boil Off↗

Development of Sensors for Ceramic Components in Advanced Propulsion Systems: Temperature Sensor Systems Evaluation - Phase 2

The 'development of sensors for ceramic components in advanced propulsion systems' program is divided into two phases. The objectives of Phase 1 were to analyze, evaluate and recommend sensor concepts for the measurement of surface temperature, strain and heat flux on ceramic components for advanced propulsion systems. The results of this effort were previously published in NASA CR-182111. As a result of Phase 1, three approaches were recommended for further development: pyrometry, thin-film sensors, and thermographic phosphors. The objective of Phase 2 were to fabricate and conduct laboratory demonstration tests of these systems. Six materials, mutually agreed upon by NASA and Pratt & Whitney, were investigated under this program. This report summarizes the Phase 2 effort and provides conclusions and recommendations for each of the categories evaluated.

Atkinson, W. H.↗

Strategy for earth explorers in global earth sciences

The goal of the current NASA Earth System Science initiative is to obtain a comprehensive scientific understanding of the Earth as an integrated, dynamic system. The centerpiece of the Earth System Science initiative will be a set of instruments carried on polar orbiting platforms under the Earth Observing System program. An Earth Explorer program can open new vistas in the earth sciences, encourage innovation, and solve critical scientific problems. Specific missions must be rigorously shaped by the demands and opportunities of high quality science and must complement the Earth Observing System and the Mission to Planet Earth. The committee believes that the proposed Earth Explorer program provides a substantial opportunity for progress in the earth sciences, both through independent missions and through missions designed to complement the large scale platforms and international research programs that represent important national commitments. The strategy presented is intended to help ensure the success of the Earth Explorer program as a vital stimulant to the study of the planet.

Source record↗

An experimental study of the concatenated Reed-Solomon/Viterbi channel coding system performance and its impact on space communications

The need for efficient space communication at very low bit error probabilities to the specification and implementation of a concatenated coding system using an interleaved Reed-Solomon code as the outer code and a Viterbi-decoded convolutional code as the inner code. Experimental results of this channel coding system are presented under an emulated S-band uplink and X-band downlink two-way space communication channel, where both uplink and downlink have strong carrier power. This work was performed under the NASA End-to-End Data Systems program at JPL. Test results verify that at a bit error probability of 10 to the -6 power or less, this concatenated coding system does provide a coding gain of 2.5 dB or more over the Viterbi-decoded convolutional-only coding system. These tests also show that a desirable interleaving depth for the Reed-Solomon outer code is 8 or more. The impact of this "virtually" error-free space communication link on the transmission of images is discussed and examples of simulation results are given.

Liu, K. Y.↗

Low Latency Flux and Concentration Datasets in Support of Greenhouse Gas Monitoring Based on NASA's GEOS Modeling and Data Assimilation System

We present efforts to develop space-based greenhouse gas monitoring systems that can provide low latency information and traceability to independent observations. Through support from its Carbon Monitoring System program, NASA has developed the capability to assimilate XCO2 retrievals from the Orbiting Carbon Observatory, 2 (OCO-2) into the Goddard Earth Observing System (GEOS) Constituent Data Assimilation System (CoDAS) to create gap-filled, three-dimensional (3D) estimates of CO2 mixing ratio. When OCO-2 data are not available, concentration fields are further informed by a bottom-up flux package based on remotely sensed fire radiative power, nighttime lights, and vegetation reflectance combined with estimates of atmospheric growth rate based on surface in situ data. The 3D nature of this dataset supports evaluation with independent aircraft data, helping to ensure transparency of remotely sensed data products. These quasi-operational data are currently produced 2-3 months behind real time and are distributed via NASA and international dashboard services to a variety of end users. In this presentation, we provide an overview of the system as well as remaining data gaps and modeling challenges. We also highlight the application of this dataset for detecting emissions anomalies associated with COVID-19 and comparing against independent emissions estimates. Finally, we highlight a new NASA initiative called the Earth Information System (EIS), which aims to support open science and applications by leveraging emerging cloud computing capabilities to increase access to NASA’s greenhouse gas datasets, opportunities for co-development, and transparency in methods for analysis and flux attribution.

Lesley Ott↗

The application of NASTRAN at Sperry Univac Holland

Very divergent problems arising with different calculations indicate that NASTRAN is not always accessible for common use. Problems with engineering, modelling, and use of the program system are analysed and a way of solution is outlined. Related to this, some supplementary modifications are made at Sperry Univac Holland to facilitate the program for the less skilled user. The implementation of a new element also gives an insight into the use of NASTRAN at Sperry Univac Holland. As the users of Univac computers are from very different kinds of industries like shipbuilders, petrochemical industries, and building industries, the variety of problems coming from these users is very large. This variety results in experience not with one special kind of calculation nor one special kind of construction, but with a wide area of problems arising in the use of NASTRAN. These problems can roughly be divided into three different groups: (1) recognition of what is to be calculated and how, (2) construction of a model, and (3) handling the NASTRAN program. These are the basic problems for every less skilled user of NASTRAN and the Application/Research Department of Sperry Univac has to give reasonable answers to these questions.

Koopmans, G.↗