Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “process 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 757 records · Page 42

LandScan Mosaic

The LandScan program at Oak Ridge National Laboratory (ORNL), in collaboration with the National Geospatial-Intelligence Agency (NGA), continues to deliver the most accurate and up to date global, high resolution gridded population data. Additionally, the latest advancements in the LandScan HD methodology led to reduced latency in development of rapid updates for geopolitical events. With momentum towards reporting more up to date population estimates, feedback from the user community expressed interest in reporting population estimates in ranges - whether to express a level of uncertainty or confirm to leadership and stakeholders the modeled data are estimates. Building upon the need to understand uncertainty or confidence in the modeled data and report ranges at the global scale, LandScan Mosaic was developed. LandScan Mosaic represents the next generation of high-resolution population modeling, building upon the established success of previous LandScan HD iterations. While LandScan HD employed a deterministic big data fusion approach, LandScan Mosaic enhances this methodology by integrating advanced machine learning techniques to impute missing, yet crucial, population model parameters. This advancement allows for probabilistic modeling of building occupancy and population distribution, incorporating uncertainty quantification through Monte Carlo sampling methods. By combining big data fusion with machine learning-driven imputation and stochastic modeling, LandScan Mosaic provides a more comprehensive and robust representation of population dynamics. LandScan Mosaic will be following the in the footsteps of its longstanding counterpart LandScan Global and releasing a global gridded population raster, at the 3-arcsecond resolution. This technical report documents the current stage of development of LandScan Mosaic, detailing the methodologies and data sources behind the modeling. Stakeholders are encouraged to use this document as an authoritative reference for insight into Mosaic’s data development processes. However, readers should note that LandScan Mosaic remains in a late-stage research and development phase, and methodologies and data presented here are subject to refinements ahead of the anticipated global release in Summer 2025. Feedback and inquiries from users and stakeholders are welcomed as we continue to refine and enhance this important population resource.

97 MATHEMATICS AND COMPUTING↗

Problems in correlation caused by propulsion systems

Correlation efforts and selected results for transonic drag are reviewed. A process to reduce the typical error sources to decrease the errors inherent in the transonic aircraft development process is summarized.

Smith, R. H.↗

Application of reusable software components at the SEI

Robert Holibaugh of the Software Engineering Institute described a project which is studying the application of reusable software components. The primary goals are to gain practical experience with state-of-the-art reusable components, methods, and tools and to capture the lessons learned in the application of reuse technology. In addition the project will assess the impact of reuse on the software development process and products and will identify and validate the information that facilities software reuse during system development. The project includes two tasks - a reuse experiment and a redevelopment effort. The reuse experiment will define a life cycle and a methodology for reuse-based development, and define and implement a data collection mechanism for measuring the development. The redevelopment effort will construct a reuse test bed and will redevelop and realistically test subsystems from an embedded mission-critical real-time application. The reuse experiment will produce several products including a tested real-time application, reuse-based components and tools evaluation, a reuse-based development method, a framework for data collection, a framework for measuring productivity, and lessons learned data. Successful development with reusable components will require a rich set of components and an integrating methodology. The Tomahawk Land Attack Missile system is the application for the redevelopment effort.

Holibaugh, Robert↗

SAO mission support software and data standards, version 1.0

This document defines the software developed by the SAO AXAF Mission Support (MS) Program and defines standards for the software development process and control of data products generated by the software. The SAO MS is tasked to develop and use software to perform a variety of functions in support of the AXAF mission. Software is developed by software engineers and scientists, and commercial off-the-shelf (COTS) software is used either directly or customized through the use of scripts to implement analysis procedures. Software controls real-time laboratory instruments, performs data archiving, displays data, and generates model predictions. Much software is used in the analysis of data to generate data products that are required by the AXAF project, for example, on-orbit mirror performance predictions or detailed characterization of the mirror reflection performance with energy.

Hsieh, P.↗

Mathematical Model Of Variable-Polarity Plasma Arc Welding

Mathematical model of variable-polarity plasma arc (VPPA) welding process developed for use in predicting characteristics of welds and thus serves as guide for selection of process parameters. Parameters include welding electric currents in, and durations of, straight and reverse polarities; rates of flow of plasma and shielding gases; and sizes and relative positions of welding electrode, welding orifice, and workpiece.

Hung, R. J.↗

Software Fault Tolerance: A Tutorial

Because of our present inability to produce error-free software, software fault tolerance is and will continue to be an important consideration in software systems. The root cause of software design errors is the complexity of the systems. Compounding the problems in building correct software is the difficulty in assessing the correctness of software for highly complex systems. After a brief overview of the software development processes, we note how hard-to-detect design faults are likely to be introduced during development and how software faults tend to be state-dependent and activated by particular input sequences. Although component reliability is an important quality measure for system level analysis, software reliability is hard to characterize and the use of post-verification reliability estimates remains a controversial issue. For some applications software safety is more important than reliability, and fault tolerance techniques used in those applications are aimed at preventing catastrophes. Single version software fault tolerance techniques discussed include system structuring and closure, atomic actions, inline fault detection, exception handling, and others. Multiversion techniques are based on the assumption that software built differently should fail differently and thus, if one of the redundant versions fails, it is expected that at least one of the other versions will provide an acceptable output. Recovery blocks, N-version programming, and other multiversion techniques are reviewed.

Torres-Pomales, Wilfredo↗

A Categorization of Dynamic Analyzers

Program analysis techniques and tools are essential to the development process because of the support they provide in detecting errors and deficiencies at different phases of development. The types of information rendered through analysis includes the following: statistical measurements of code, type checks, dataflow analysis, consistency checks, test data,verification of code, and debugging information. Analyzers can be broken into two major categories: dynamic and static. Static analyzers examine programs with respect to syntax errors and structural properties., This includes gathering statistical information on program content, such as the number of lines of executable code, source lines. and cyclomatic complexity. In addition, static analyzers provide the ability to check for the consistency of programs with respect to variables. Dynamic analyzers in contrast are dependent on input and the execution of a program providing the ability to find errors that cannot be detected through the use of static analysis alone. Dynamic analysis provides information on the behavior of a program rather than on the syntax. Both types of analysis detect errors in a program, but dynamic analyzers accomplish this through run-time behavior. This paper focuses on the following broad classification of dynamic analyzers: 1) Metrics; 2) Models; and 3) Monitors. Metrics are those analyzers that provide measurement. The next category, models, captures those analyzers that present the state of the program to the user at specified points in time. The last category, monitors, checks specified code based on some criteria. The paper discusses each classification and the techniques that are included under them. In addition, the role of each technique in the software life cycle is discussed. Familiarization with the tools that measure, model and monitor programs provides a framework for understanding the program's dynamic behavior from different, perspectives through analysis of the input/output data.

Lujan, Michelle R.↗

Mars Science Laboratory Flight Software Internal Testing

The Mars Science Laboratory (MSL) team is sending the rover, Curiosity, to Mars, and therefore is physically and technically complex. During my stay, I have assisted the MSL Flight Software (FSW) team in implementing functional test scripts to ensure that the FSW performs to the best of its abilities. There are a large number of FSW requirements that have been written up for implementation; however I have only been assigned a few sections of these requirements. There are many stages within testing; one of the early stages is FSW Internal Testing (FIT). The FIT team can accomplish this with simulation software and the MSL Test Automation Kit (MTAK). MTAK has the ability to integrate with the Software Simulation Equipment (SSE) and the Mission Processing and Control System (MPCS) software which makes it a powerful tool within the MSL FSW development process. The MSL team must ensure that the rover accomplishes all stages of the mission successfully. Due to the natural complexity of this project there is a strong emphasis on testing, as failure is not an option. The entire mission could be jeopardized if something is overlooked.

entry, descent, and landing (EDL)↗

Design and Development of NEA Scout Solar Sail Deployer Mechanism

The 6U (approximately 10cm x 20cm x 30cm) cubesat Near Earth Asteroid (NEA) Scout1, projected for launch in September 2018 aboard the maiden voyage of the Space Launch System (SLS), will utilize a solar sail as its main method of propulsion throughout its approximately 3 year mission to a Near Earth Asteroid (NEA). Due to the extreme volume constraints levied onto the mission, an acutely compact solar sail deployment mechanism has been designed to meet the volume and mass constraints, as well as provide enough propulsive solar sail area and quality in order to achieve mission success. The design of such a compact system required the development of approximately half a dozen prototypes in order to identify unforeseen problems, advance solutions, and build confidence in the final design product. This paper focuses on the obstacles of developing a solar sail deployment mechanism for such an application and the lessons learned from a thorough development process. The lessons presented will have significant applications beyond the NEA Scout mission, such as the development of other deployable boom mechanisms and uses for gossamer-thin films in space.

Sobey, Alexander R.↗

Design and Development of NEA Scout Solar Sail Deployer Mechanism

The 6U (approx.10 cm x 20 cm x 30 cm) cubesat Near Earth Asteroid (NEA) Scout1, projected for launch in September 2018 aboard the maiden voyage of the Space Launch System, will utilize a solar sail as its main method of propulsion throughout its approx.3-year mission to a Near Earth Asteroid. Due to the extreme volume constraints levied onto the mission, an acutely compact solar sail deployment mechanism has been designed to meet the volume and mass constraints, as well as provide enough propulsive solar sail area and quality in order to achieve mission success. The design of such a compact system required the development of approximately half a dozen prototypes in order to identify unforeseen problems, advance solutions, and build confidence in the final design product. This paper focuses on the obstacles of developing a solar sail deployment mechanism for such an application and the lessons learned from a thorough development process. The lessons presented will have significant applications beyond the NEA Scout mission, such as the development of other deployable boom mechanisms and uses for gossamer-thin films in space.

Sobey, Alexander R.↗

A method for tailoring the information content of a software process model

The framework is defined for a general method for selecting a necessary and sufficient subset of a general software life cycle's information products, to support new software development process. Procedures for characterizing problem domains in general and mapping to a tailored set of life cycle processes and products is presented. An overview of the method is shown using the following steps: (1) During the problem concept definition phase, perform standardized interviews and dialogs between developer and user, and between user and customer; (2) Generate a quality needs profile of the software to be developed, based on information gathered in step 1; (3) Translate the quality needs profile into a profile of quality criteria that must be met by the software to satisfy the quality needs; (4) Map the quality criteria to set of accepted processes and products for achieving each criterion; (5) Select the information products which match or support the accepted processes and product of step 4; and (6) Select the design methodology which produces the information products selected in step 5.

Perkins, Sharon↗

A method for tailoring the information content of a software process model

The framework is defined for a general method for selecting a necessary and sufficient subset of a general software life cycle's information products, to support new software development process. Procedures for characterizing problem domains in general and mapping to a tailored set of life cycle processes and products is presented. An overview of the method is shown using the following steps: (1) During the problem concept definition phase, perform standardized interviews and dialogs between developer and user, and between user and customer; (2) Generate a quality needs profile of the software to be developed, based on information gathered in step 1; (3) Translate the quality needs profile into a profile of quality criteria that must be met by the software to satisfy the quality needs; (4) Map the quality criteria to a set of accepted processes and products for achieving each criterion; (5) select the information products which match or support the accepted processes and product of step 4; and (6) Select the design methodology which produces the information products selected in step 5.

Perkins, Sharon↗

Mineral-Ground Micro-Fibrillated Cellulose Reinforcement for Polymer Compounds

Additive Manufacturing (AM) is quickly becoming a mainstream, energy efficient manufacturing technique for complex and custom components. ORNL has taken polymer AM into the next level with Big Area Additive Manufacturing (BAAM). However, we need to develop the strength of AM materials (specifically polymers) to satisfy the mechanical requirements of structural parts. Also, it is crucial that the developed process can easily be scaled up to have a significant impact in the manufacturing industry of US. Furthermore, renewable, bio-derived AM materials are desirable from a sustainability perspective. In the first phase of this project the mechanical properties of polymer AM components were significantly improved developing a micro fibrillated cellulose (MFC)-reinforced composite material system that is derived from biomass and compatible with BAAM. Unfortunately, the improvements were observed only with freeze-dried MFCs, and freeze-drying is a very slow process and is not industrially scalable. Furthermore, MFCs were not available in large quantities at low cost. However, FiberLean has reached 12,000 tons/year capacity (60,000 tons/year including the minerals). FiberLean offers MFCs at a scale and order of magnitude lower price than current market participants. With their recently developed novel (patent pending) drying process FiberLean can achieve over 50% solid content commercially. In the 2nd phase of the project, the original objective was to investigate this new novel drying process along with compounding with different formulations to optimize and adapt to large scale additive manufacturing. However, the compounded materials prepared via this approach were very brittle and demonstrated poor mechanical performance. Therefore, the project was focused more on a scalable chemical surface modification of MFCs to enable their drying via conventional oven process with minimal agglomeration and better dispersion in PLA polymer matrix. Fiberlean and ORNL have worked together in this project to develop mineral-ground microfibrillated cellulose (MFC) - reinforced additive manufacturing feedstock materials with significantly improved mechanical properties. Properly surface modified and dried Fiberlean cellulose microfibrils led to tensile strength increases up to ~40% and elastic modulus increases up to 70% with the addition of 30% MFC into PLA matrix. The work has led to a high impact journal article and a provisional patent. Opportunities for a follow up work to demonstrate the technology in large scale and application of it to AM applications are currently being searched.

36 MATERIALS SCIENCE↗

ASRM case insulation design and development

This paper describes the achievements made on the Advanced Solid Rocket Motor (ASRM) case insulation design and development program. The ASRM case insulation system described herein protects the metal case and joints from direct radiation and hot gas impingement. Critical failure of solid rocket systems is often traceable to failure of the insulation design. The wide ranging accomplishments included the development of a nonasbestos insulation material for ASRM that replaced the existing Redesigned Solid Rocket Motor (RSRM) asbestos-filled nitrile butadiene rubber (NBR) along with a performance gain of 300 pounds, and improved reliability of all the insulation joint designs, i.e., segmented case joint, case-to-nozzle and case-to-igniter joint. The insulation process development program included the internal stripwinding process. This process advancement allowed Aerojet to match to exceed the capability of other propulsion companies.

Bell, Matthew S.↗

Tailored mesoporous structures of lignin-derived nano-carbons for multiple applications

This work uses a one-step KOH activation for lignin precursors to produce ultra-high mesoporous activated carbons (ACs) with an unprecedented combination of the surface area of 3207 m 2 g -1 and mesopore ratio of 76%. The ACs are applied for supercapacitors (SCs) and methylene blue (MB) adsorption. The capacitance of the SCs in the three-electrode system reaches 812.3 F g -1 and demonstrates a remarkable maximum MB adsorption capacity of 1250 mg g -1 . By modifying the process conditions, the mesopore ratio of ACs could be controlled from 10% to 80%. Compared with one-step activation, a two-step method produced microporous carbons with a lower surface area of 1227 m 2 g -1 and a high micropore ratio of 73%. The capacitance of SCs with two-step ACs reached 228.1 F g -1 and the maximum adsorption capacity of 476.19 mg g -1 for MB adsorption. The two-step method limited the surface area but had a higher oxygen surface functionality, benefiting its electrochemical performance. A techno-economic analysis reveals that the one-step KOH activation-based process develops ACs with a minimum selling price of $7648/ton. In conclusion, this work demonstrates tuning the processing-structure-property-performance relationship of lignin-based ACs to make an economically viable domestic carbon source.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Apollo experience report: Guidance and control systems - Digital autopilot design development

The development of the Apollo digital autopilots (the primary attitude control systems that were used for all phases of the lunar landing mission) is summarized. This report includes design requirements, design constraints, and design philosophy. The development-process functions and the essential information flow paths are identified. Specific problem areas that existed during the development are included. A discussion is also presented on the benefits inherent in mechanizing attitude-controller logic and dynamic compensation in a digital computer.

Peters, W. H.↗

Solid Waste Management Requirements Definition for Advanced Life Support Missions: Results

Prior to determining what Solid Waste Management (SWM) technologies should be researched and developed by the Advanced Life Support (ALS) Project for future missions, there is a need to define SWM requirements. Because future waste streams will be highly mission-dependent, missions need to be defined prior to developing SWM requirements. The SWM Working Group has used the mission architecture outlined in the System Integration, Modeling and Analysis (SIMA) Element Reference Missions Document (RMD) as a starting point in the requirement development process. The missions examined include the International Space Station (ISS), a Mars Dual Lander mission, and a Mars Base. The SWM Element has also identified common SWM functionalities needed for future missions. These functionalities include: acceptance, transport, processing, storage, monitoring and control, and disposal. Requirements in each of these six areas are currently being developed for the selected missions. This paper reviews the results of this ongoing effort and identifies mission-dependent resource recovery requirements.

Alazraki, Michael P.↗

Policy for Robust Space-based Earth Science, Technology and Applications

Over the past six decades, satellite remote sensing technology has contributed to the transformation of using earth science not only to advance science, but to improve quality of life. With satellite missions launched almost every year, new types of earth science data are being incorporated into science, models and decision-making systems in a broad array of organizations. A challenge for space agencies has been ensuring that satellite missions serve both the scientific community and the applied community of decision makers without the missions becoming unfocused and overly expensive. By understanding and considering the needs of the environmental data and applied research user community early on in the mission-design process, agencies can ensure that satellites meet the needs of multiple constituencies. This paper describes the mission development process in the European Space Agency and the National Aeronautics and Space Administration and compares and contrasts the successes of and challenges faced by these agencies in balancing science and applications within their missions.

Brown, Molly E.↗