Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “program ordering”

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 487 records · Page 27

Engineering Challenges for Active Debris Removal

Recent modeling studies on the instability of the debris population in the low Earth orbit (LEO) region and the collision between Iridium 33 and Cosmos 2251 have underlined the need for active debris removal. A 2009 analysis by the NASA Orbital Debris Program Office shows that, in order to maintain the LEO debris population at a constant level for the next 200 years, an active debris removal of about five objects per year is needed. The targets identified for removal are those with the highest mass and collision probability products in the environment. Many of these objects are spent upper stages with masses ranging from 1 to more than 8 metric tons, residing in several altitude regions and concentrated in about 10 inclination bands. To remove five of those objects on a yearly basis, in a cost-effective manner, represents many challenges in engineering, technology development, and operations. This paper outlines a conceptual end-to-end debris removal operation, including launch, precision tracking, rendezvous, stabilization (of the tumbling targets), capture, and deorbit of the targets; and highlights major challenges associated with the operations. Pros and cons of several proposed removal techniques are also evaluated.

Liou, Jer-Chyi↗

Active Debris Removal and the Challenges for Environment Remediation

Recent modeling studies on the instability of the debris population in the low Earth orbit (LEO) region and the collision between Iridium 33 and Cosmos 2251 have underlined the need for active debris removal. A 2009 analysis by the NASA Orbital Debris Program Office shows that, in order to maintain the LEO debris population at a constant level for the next 200 years, an active debris removal of about five objects per year is needed. The targets identified for removal are those with the highest mass and collision probability products in the environment. Many of these objects are spent upper stages with masses ranging from 1 to more than 8 metric tons, residing in several altitude regions and concentrated in about 7 inclination bands. To remove five of those objects on a yearly basis, in a cost-effective manner, represents many challenges in technology development, engineering, and operations. This paper outlines the fundamental rationale for considering active debris removal and addresses the two possible objectives of the operations -- removing large debris to stabilize the environment and removing small debris to reduce the threat to operational spacecraft. Technological and engineering challenges associated with the two different objectives are also discussed.

Liou, J. C.↗

Extended Testability Analysis Tool

The Extended Testability Analysis (ETA) Tool is a software application that supports fault management (FM) by performing testability analyses on the fault propagation model of a given system. Fault management includes the prevention of faults through robust design margins and quality assurance methods, or the mitigation of system failures. Fault management requires an understanding of the system design and operation, potential failure mechanisms within the system, and the propagation of those potential failures through the system. The purpose of the ETA Tool software is to process the testability analysis results from a commercial software program called TEAMS Designer in order to provide a detailed set of diagnostic assessment reports. The ETA Tool is a command-line process with several user-selectable report output options. The ETA Tool also extends the COTS testability analysis and enables variation studies with sensor sensitivity impacts on system diagnostics and component isolation using a single testability output. The ETA Tool can also provide extended analyses from a single set of testability output files. The following analysis reports are available to the user: (1) the Detectability Report provides a breakdown of how each tested failure mode was detected, (2) the Test Utilization Report identifies all the failure modes that each test detects, (3) the Failure Mode Isolation Report demonstrates the system s ability to discriminate between failure modes, (4) the Component Isolation Report demonstrates the system s ability to discriminate between failure modes relative to the components containing the failure modes, (5) the Sensor Sensor Sensitivity Analysis Report shows the diagnostic impact due to loss of sensor information, and (6) the Effect Mapping Report identifies failure modes that result in specified system-level effects.

Melcher, Kevin↗

Unit Testing for the Application Control Language (ACL) Software

In the software development process, code needs to be tested before it can be packaged for release in order to make sure the program actually does what it says is supposed to happen as well as to check how the program deals with errors and edge cases (such as negative or very large numbers). One of the major parts of the testing process is unit testing, where you test specific units of the code to make sure each individual part of the code works. This project is about unit testing many different components of the ACL software and fixing any errors encountered. To do this, mocks of other objects need to be created and every line of code needs to be exercised to make sure every case is accounted for. Mocks are important to make because it gives direct control of the environment the unit lives in instead of attempting to work with the entire program. This makes it easier to achieve the second goal of exercising every line of code.

Computer Programming Integrity↗

Model Generation to Support Model-Based Testing Applied on NASA DAT - An Experience Report

Model-based Testing (MBT), where a model of the system under tests (SUT) behavior is used to automatically generate executable test cases, is a promising and versatile testing technology. Nevertheless, adoption of MBT technologies in industry is slow and many testing tasks are performed via manually created executable test cases (i.e. test programs such as JUnit). In order to adopt MBT, testers must learn how to construct models and use these models to generate test cases, which might be a hurdle. An interesting observation in our previous work is that the existing manually created test cases often provided invaluable insights for the manual creation of the testing models of the system. In this paper we present an approach that allows the tester to first create and debug a set of test cases. When the tester is happy with the test cases, the next step is to automatically generate a model from the test cases. The generated model is derived from the test cases, which are actions that the system can perform (e.g. a button clicks) and their expected outputs in form of assert statements (e.g. assert data entered). The model is a Finite State Machine (FSM) model that can be employed with little or no manual changes to generate additional test cases for the SUT. We successfully applied the approach in a feasibility study to the NASA Data Access Toolkit (DAT), which is a web-based GUI. One compelling finding is that the test cases that were generated from the automatically generated models were able to detect issues that were not detected by the original set of manually created test cases. We present the findings from the case study and discuss best practices for incorporating model generation techniques into an existing testing process.

State Machines↗

The Rise of Micro-Training Related to User Applications of New Satellite Products

A growing trend in the e-learning community is related to 'micro-training' or micro-lessons. This training concept has been a part of the formats used by NASA's Short-term Prediction, Research, and Transition (SPoRT) Program for many years in order to meet the training needs of operational users for satellite applications.

Satellite↗

Sustainable Power for the Lunar Surface

The Propulsion and Power Systems Alliance promotes programmatic and technical collaboration between government agencies in order to better utilize existing program resources in the areas of power and propulsion. This presentation will provide other government agencies an idea of the ongoing work at NASA GRC for power, focusing on the use of a microgrid for sustainable lunar surface power and autonomous power control development for the lunar surface microgrid.

Jeffrey Csank↗

Method and apparatus for maintaining data coherence in a non-uniform compute device

A data processing apparatus includes one or more host processors with first processing units, one or more caches with second processing unit, a non-cache memory having a third processing unit and a reorder buffer operable to maintain data order during execution of a program of instructions. An instruction scheduler routes instructions to the processing units. Data coherence is maintained by control logic that blocks access to data locations in use by a selected processing unit other than the selected processing unit until data associated with the data locations are released from the reorder buffer. Data stored in the cache is written to the memory if it is already in a modified state, otherwise the state is set to the modified state. A memory controller may be used to restrict access to memory locations to be operated on.

97 MATHEMATICS AND COMPUTING↗

Waste Shielded Casks Transfer by Funicular from the Surface to Disposal Level in Cigeo - 20007

Andra is completing the detailed engineering phase of Cigeo - the French HLW and ILW-LL DGR. A funicular system is dedicated to the transfer of the waste disposal containers from the surface to the underground infrastructures down the nuclear access ramp. This paper explains the rationale having led to the choice of a funicular and presents the advantages of this system. Main technical components and mechanical performance of the funicular system are then detailed. Lastly, the ongoing two stages qualification testing program managed by Andra (in order to reach a level 6 on the international Technology Readiness Level scale) is discussed. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Enhancing the ATR Primary Coolant System: A 3D Modeling Approach

The project consisted in system inspections to the ATR Primary Coolant System involving welds, fittings, motors, pumps, flanges, and heat exchangers to enhance Inservice Inspection program as required by DOE orders. NOTE: This article is to be published as "DOE & DOE Contractors Only" in the OPEXShare application, which means it will be available for viewing to DOE & DOE Contractor registered users only. This article can also be used by CAES for their training and safety meetings.

42 - ENGINEERING↗

SSME HPOTP post-test diagnostic system enhancement project

An assessment of engine and component health is routinely made after each test or flight firing of a space shuttle main engine (SSME). Currently, this health assessment is done by teams of engineers who manually review sensor data, performance data, and engine and component operating histories. Based on review of information from these various sources, an evaluation is made as to the health of each component of the SSME and the preparedness of the engine for another test or flight. The objective of this project is to further develop a computer program which automates the analysis of test data from the SSME high-pressure oxidizer turbopump (HPOTP) in order to detect and diagnose anomalies. This program fits into a larger system, the SSME Post-Test Diagnostic System (PTDS), which will eventually be extended to assess the health and status of most SSME components on the basis of test data analysis. The HPOTP module is an expert system, which uses 'rules-of-thumb' obtained from interviews with experts from NASA Marshall Space Flight Center (MSFC) to detect and diagnose anomalies. Analyses of the raw test data are first performed using pattern recognition techniques which result in features such as spikes, shifts, peaks, and drifts being detected and written to a database. The HPOTP module then looks for combination of these features which are indicative of known anomalies, using the rules gathered from the turbomachinery experts. Results of this analysis are then displayed via a graphical user interface which provides ranked lists of anomalies and observations by engine component, along with supporting data plots for each.

Bickmore, Timothy W.↗

Structural mode significance using INCA

Structural finite element models are often too large to be used in the design and analysis of control systems. Model reduction techniques must be applied to reduce the structural model to manageable size. In the past, engineers either performed the model order reduction by hand or used distinct computer programs to retrieve the data, to perform the significance analysis and to reduce the order of the model. To expedite this process, the latest version of INCA has been expanded to include an interactive graphical structural mode significance and model order reduction capability.

Bauer, Frank H.↗

A Study on the Effect of Communication Performance on Message-Passing Parallel Programs: Methodology and Case Studies

From a source-program perspective, the performance achieved on distributed/parallel systems is governed by the underlying message-passing library overhead and the network capabilities of the architecture. Studying the impact of changes in these features on the source-program. can have a significant influence in the development of next-generation system designs. In this paper we introduce a simple and robust tool that can be used for this purpose. This tool is based on event-driven simulation of programs that generates a new set of trace events - that preserves causality and partial order - corresponding to the expected execution of the program in the simulated environment. Trace events can be visualized and source-level profile information can be used to pin-point locations of program which are most significantly affected with changing system parameters in the simulated environment. We present a number of examples from the NAS benchmark suite, executed on the Intel Paragon and iPSC/860 that are used to identify and expose performance bottlenecks with varying system parameters. Specific aspects of the system that significantly effect these benchmarks are presented and discussed,

Sarukkai, Sekhar R.↗

Composite aircraft structures

In late 1975, the Aircraft Energy Efficiency (ACEE) program was initiated by NASA in order to accelerate the development of selected technologies which showed promise for substantial improvements in the fuel efficiency of commercial transport aircraft. A description is presented of the status of the composite structure development programs which form one of the six sections of the ACEE program. Six aircraft components are currently being developed under NASA contract by three major transport manufacturers. The components include the upper aft rudder of the Douglas DC-10, the inboard ailerons of the Lockheed L-1011, the elevators of the Boeing 727, the vertical stabilizers for the Lockheed L-1011 and Douglas DC-10, and the horizontal stabilizers of the Boeing 737. It is found that the composite components show a high potential for achieving cost comparability with the metal parts they are designed to replace.

Vosteen, L. F.↗

Theoretical investigation of gas-surface interactions

The investigation into the appearance of intruder states from the negative continuum when some of the two-electron integrals were omitted was completed. The work shows that, provided all integrals involving core contracted functions in an atomic general contraction are included, or that the core functions are radially localized, meaningful results are obtained and intruder states do not appear. In the area of program development, the Dirac-Hartree-Fock (DHF) program for closed-shell polyatomic molecules was extended to permit Kramers-restricted open-shell DHF calculations with one electron in an open shell or one hole in a closed shell, or state-averaged DHF calculations over several particle or hole doublet states. One application of the open-shell code was to the KO molecule. Another major area of program development is the transformation of integrals from the scalar basis in which they are generated to the 2-spinor basis employed in parts of the DHF program, and hence to supermatrix form. Particularly concerning the omission of small component integrals, and with increase in availability of disk space, it is now possible to consider transforming the integrals. The use of ordered integrals, either in the scalar basis or in the 2-spinor basis, would considerably speed up the construction of the Fock matrix, and even more so if supermatrices were constructed. A considerable amount of effort was spent on analyzing the integral ordering and tranformation for the DHF program. The work of assessing the reliability of the relativistic effective core potentials (RECPs) was continued with calculation of the group IV monoxides. The perturbation of the metal atom provided by oxygen is expected to be larger than that provided by hydrogen and thus provide a better test of the qualification of the RECPs. Calculations on some platinum hydrides were carried out at nonrelativistic (NR), perturbation theory (PT) and DHF levels. Reprints of four papers describing this work are included.

Dyall, Kenneth G.↗

Program for solution of ordinary differential equations

A program for the solution of linear and nonlinear first order ordinary differential equations is described and user instructions are included. The program contains a new integration algorithm for the solution of initial value problems which is particularly efficient for the solution of differential equations with a wide range of eigenvalues. The program in its present form handles up to ten state variables, but expansion to handle up to fifty state variables is being investigated.

Sloate, H.↗

Annual Site Environmental Report: Pantex Plant

The 2022 Annual Site Environmental Report (ASER) summarizes Pantex’s status, data, and efforts for the environmental compliance, protection, and restoration programs. It has been prepared in accordance with DOE O 231.1B, Environment, Safety and Health Reporting, and DOE O 458.1, Radiation Protection of the Public and the Environment. These orders outline the requirements for environmental protection programs at DOE facilities to ensure that programs fully comply with applicable federal, state, and local environmental laws and regulations, executive orders, and DOE policies.

54 ENVIRONMENTAL SCIENCES↗

Annual Site Environmental Report for Pantex Plant, Calendar Year 2023

The 2023 Annual Site Environmental Report (ASER) summarizes Pantex’s status, data, and efforts for the environmental compliance, protection, and restoration programs. It has been prepared in accordance with DOE O 231.1B, Environment, Safety and Health Reporting, and DOE O 458.1, Radiation Protection of the Public and the Environment. These orders outline the requirements for environmental protection programs at DOE facilities to ensure that programs fully comply with applicable federal, state, and local environmental laws and regulations, executive orders, and DOE policies.

54 ENVIRONMENTAL SCIENCES↗