Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Reusability”

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 1,747 records · Page 97

Beyond simulation

The technological breakthroughs required for the development of fully reusable launch vehicles are reviewed, with a focus on advanced materials and structures. Current proposals favor LH2 as a fuel for both conventional dual-stage rockets, vertical-launch SSTO rockets, and horizontal-launch airbreathing SSTOs; hence large cryogenic tanks and thermal protection (for descent in rockets and ascent in airbreathers) are required. Consideration is given to structural alloys and composites; thermal-protection materials; propellant-tank insulation materials; the design of light but strong tanks, wings, nose caps, and airbreathing-engine structures; and the problem of hot boundary-layer gases. The need for more accurate and efficient design codes (including dynamic loads and aerothermoelasticity) and for better ground test facilities is stressed.

Davis, John G., Jr.↗

An automated quality assessor for Ada object-oriented designs

A tool for evaluating object-oriented designs (OODs) for Ada software is described. The tool assumes a design expressed as a hierarchy of object diagrams. A design of this type identifies the objects of a system, an interface to each object, and the usage relationships between objects. When such a design is implemented in Ada, objects become packages, interfaces become package specifications, and usage relationships become Ada `with' clauses and package references. An automated quality assessor has been developed that is based on flagging undesirable design constructs. For convenience, distinctions are made among three levels of severity: questionable, undesirable, and hazardous. A questionable construct is one that may well be appropriate. An undesirable construct is one that should be changed because it is potentially harmful to the reliability, maintainability, or reusability of the software. A hazardous construct is one that is undesirable and that introduces a high level of risk.

Bailin, Sidney C.↗

Effects Of Twist On Ceramic Threads

Report describes study of effects of yarn twist and other manufacturing parameters on strength of ceramic sewing threads. Three types of thread considered; silica, aluminoborosilicate (ABS) with 14 percent boria, and ABS with 2 percent boria. For silica thread, best twist found 300 turns per meter. Produced highest break strength at temperatures up to about 540 degree C. Overall strengths of both ABS threads higher than silica thread. Threads used to stitch insulating blankets for reusable spacraft; must resist high temperatures and high aerodynamic loads of reentry into atmosphere of Earth.

Sawko, Paul M.↗

Carbon/Carbon Panels Cooled By Heat Pipes

Durable and reusable high-temperature carbon/carbon heat-pipe structure operates at temperatures above 3,000 degree F (1,649 degree C) in vacuum or inert environment and up to 2,800 degree F (1,537 degree C) in oxidizing environment. New concept combines high-temperature heat-pipe and carbon/carbon technologies to extend both thermal structural capabilities of refractory-metal heat pipes and maximum heat-flux capability of carbon/carbon structures. Uses refractory-metal heat pipes embedded within carbon/carbon structure. Walls of heat pipes thin and contain working fluid (lithium or sodium) of heat pipe. Carbon/carbon acts as primary load-carrying part of structure. Heat pipes help to eliminate local hotspots and associated thermal gradients and stresses and to reduce peak surface temperatures of carbon/carbon to levels within capability of oxidation-resisting system.

Camarda, Charles J.↗

Space shuttle phase B wind tunnel model and test information. Volume 3: Launch configuration

Archived wind tunnel test data are available for flyback booster or other alternate recoverable configuration as well as reusable orbiters studied during initial development (Phase B) of the Space Shuttle, including contractor data for an extensive variety of configurations with an array of wing and body planforms. The test data have been compiled into a database and are available for application to current winged flyback or recoverable booster aerodynamic studies. The Space Shuttle Phase B Wind Tunnel Database is structured by vehicle component and configuration. Basic components include booster, orbiter, and launch vehicle. Booster configuration types include straight and delta wings, canard, cylindrical, retroglide and twin body. Orbiter configurations include straight and delta wings, lifting body, drop tanks and double delta wings. Launch configurations include booster and orbiter components in various stacked and tandem combinations. The digital database consists of 220 files containing basic tunnel data. Database structure is documented in a series of reports which include configuration sketches for the various planforms tested. This is Volume 3 -- launch configurations.

Glynn, J. L.↗

Toward an expert project management system

The purpose of the research effort is to prescribe a generic reusable shell that any project office can install and customize for the purposes of advising, guiding, and supporting project managers in that office. The prescribed shell is intended to provide both: a component that generates prescriptive guidance for project planning and monitoring activities, and an analogy (intuition) component that generates descriptive insights of previous experience of successful project managers. The latter component is especially significant in that it has the potential to: retrieve insights, not just data, and provide a vehicle for expert PMs to easily transcribe their current experiences in the course of each new project managed.

Silverman, Barry G.↗

Expert systems built by the Expert: An evaluation of OPS5

Two expert systems were written in OPS5 by the expert, a Ph.D. astronomer with no prior experience in artificial intelligence or expert systems, without the use of a knowledge engineer. The first system was built from scratch and uses 146 rules to check for duplication of scientific information within a pool of prospective observations. The second system was grafted onto another expert system and uses 149 additional rules to estimate the spacecraft and ground resources consumed by a set of prospective observations. The small vocabulary, the IF this occurs THEN do that logical structure of OPS5, and the ability to follow program execution allowed the expert to design and implement these systems with only the data structures and rules of another OPS5 system as an example. The modularity of the rules in OPS5 allowed the second system to modify the rulebase of the system onto which it was grafted without changing the code or the operation of that system. These experiences show that experts are able to develop their own expert systems due to the ease of programming and code reusability in OPS5.

Jackson, Robert↗

Tether applications

For a range of tether lengths, end masses, and orbits, tether deployment concepts were defined and/or analyzed from the Orbiter for steady state/dynamic and up/down deployments and from circular/elliptical orbits. Orbits were defined and/or analyzed for end mass releasing concepts with steady state and dynamic releases taking into account tether and end mass motion before and after release. For a range of tether lengths, end masses, and orbits, tether retrieving or disposing concepts were defined and/or analyzed for both reusable and disposable tethers. Tether programs were installed or updated on the MSFC VAX 11/780 computer.

Source record↗

Transportation node space station conceptual design

A number of recent studies have addressed the problem of a transportation node space station. How things would change or what addition facilities would be needed to support a major lunar or Mars initiative is a much often asked question. The support of a lunar base, requiring stacks on the order of 200 metric tons each to land 25 m tons on the lunar surface with reusable vehicles is addressed. The problem of maintaining and reusing large single stage Orbit Transfer Vehicles (OTVs) and single stage lander/launchers in space are examined. The required people and equipment needed, to maintain these vehicles are only vaguely known at present. The people and equipment needed depend on how well the OTV and lander/launcher can be designed for easy reuse. Since the OTV and lander/launcher are only conceptually defined at present, the real maintenance and refurbishment requirements are unobtainable. An estimate of what is needed, based on previous studies and obvious requirements was therefore made. An attempt was made to err on the conservative side.

Source record↗

Fiber reinforced superalloys for rocket engines

High-pressure turbopumps for advanced reusable liquid-propellant rocket engines such as that for the Space Shuttle Main Engine (SSME) require turbine blade materials that operate under extreme conditions of temperature, hydrogen environment, high-cycle fatigue loading, thermal fatigue and thermal shock. Such requirements tax the capabilities of current blade materials. Based on projections of properties for tungsten fiber reinforced superalloy (FRS) composites, it was concluded that FRS turbine blades offer the potential of a several-fold increase in life and over a 200C increase in temperature capability over current SSME blade material. FRS composites were evaluated with respect to mechanical property requirements for SSME blade applications. Compared to the current blade material, the thermal shock resistance of FRS materials is excellent, two to nine times better, and their thermal fatigue resistance is equal to or higher than the current blade material. FRS materials had excellent low and high-cycle fatigue strengths, and thermal shock-induced surface microcracks had no influence on their fatigue strength. The material also exhibited negligible embrittlement when exposed to a hydrogen environment.

Petrasek, Donald W.↗

Constructing a working taxonomy of functional Ada software components for real-time embedded system applications

A major impediment to a systematic attack on Ada software reusability is the lack of an effective taxonomy for software component functions. The scope of all possible applications of Ada software is considered too great to allow the practical development of a working taxonomy. Instead, for the purposes herein, the scope of Ada software application is limited to device and subsystem control in real-time embedded systems. A functional approach is taken in constructing the taxonomy tree for identified Ada domain. The use of modular software functions as a starting point fits well with the object oriented programming philosophy of Ada. Examples of the types of functions represented within the working taxonomy are real time kernels, interrupt service routines, synchronization and message passing, data conversion, digital filtering and signal conditioning, and device control. The constructed taxonomy is proposed as a framework from which a need analysis can be performed to reveal voids in current Ada real-time embedded programming efforts for Space Station.

Wallace, Robert↗

Integrating automated structured analysis and design with Ada programming support environments

Ada Programming Support Environments (APSE) include many powerful tools that address the implementation of Ada code. These tools do not address the entire software development process. Structured analysis is a methodology that addresses the creation of complete and accurate system specifications. Structured design takes a specification and derives a plan to decompose the system subcomponents, and provides heuristics to optimize the software design to minimize errors and maintenance. It can also produce the creation of useable modules. Studies have shown that most software errors result from poor system specifications, and that these errors also become more expensive to fix as the development process continues. Structured analysis and design help to uncover error in the early stages of development. The APSE tools help to insure that the code produced is correct, and aid in finding obscure coding errors. However, they do not have the capability to detect errors in specifications or to detect poor designs. An automated system for structured analysis and design TEAMWORK, which can be integrated with an APSE to support software systems development from specification through implementation is described. These tools completement each other to help developers improve quality and productivity, as well as to reduce development and maintenance costs. Complete system documentation and reusable code also resultss from the use of these tools. Integrating an APSE with automated tools for structured analysis and design provide capabilities and advantages beyond those realized with any of these systems used by themselves.

Hecht, Alan↗

Some design constraints required for the assembly of software components: The incorporation of atomic abstract types into generically structured abstract types

It is nearly axiomatic, that to take the greatest advantage of the useful features available in a development system, and to avoid the negative interactions of those features, requires the exercise of a design methodology which constrains their use. A major design support feature of the Ada language is abstraction: for data, functions processes, resources, and system elements in general. Atomic abstract types can be created in packages defining those private types and all of the overloaded operators, functions, and hidden data required for their use in an application. Generically structured abstract types can be created in generic packages defining those structured private types, as buildups from the user-defined data types which are input as parameters. A study is made of the design constraints required for software incorporating either atomic or generically structured abstract types, if the integration of software components based on them is to be subsequently performed. The impact of these techniques on the reusability of software and the creation of project-specific software support environments is also discussed.

Johnson, Charles S.↗

Development of an Ada package library

A usable prototype Ada package library was developed and is currently being evaluated for use in large software development efforts. The library system is comprised of an Ada-oriented design language used to facilitate the collection of reuse information, a relational data base to store reuse information, a set of reusable Ada components and tools, and a set of guidelines governing the system's use. The prototyping exercise is discussed and the lessons learned from it have led to the definition of a comprehensive tool set to facilitate software reuse.

Burton, Bruce↗

Generic Ada code in the NASA space station command, control and communications environment

The results of efforts to apply powerful Ada constructs to the formatted message handling process are described. The goal of these efforts was to extend the state-of-technology in message handling while at the same time producing production-quality, reusable code. The first effort was initiated in September, 1984 and delivered in April, 1985. That product, the Generic Message Handling Facility, met initial goals, was reused, and is available in the Ada Repository on ARPANET. However, it became apparent during its development that the initial approach to building a message handler template was not optimal. As a result of this initial effort, several alternate approaches were identified, and research is now on-going to identify an improved product. The ultimate goal is to be able to instantly build a message handling system for any message format given a specification of that message format. The problem lies in how to specify the message format, and one that is done, how to use that information to build the message handler. Message handling systems and message types are described. The initial efforts, its results and its shortcomings are detailed. The approach now being taken to build a system which will be significantly easier to implement, and once implemented, easier to use, is described. Finally, conclusions are offered.

Mcdougall, D. P.↗

Space shuttle main engine monitoring experience and advanced monitoring systems development

Advanced space transportation systems must provide improved availability, reliability, safety, and reduced cost in order to make a new, more vigorous level of space activity economically feasible. Earth-to-Orbit (ETO) propulsion monitoring systems are a major factor in progress toward these improvements, and in the success of current systems. Operational experience with the Space Shuttle Main Engine (SSME), the first reusable ETO rocket engine, is valuable for examining current rocket engine monitoring capability and technology developments. Here, Space Shuttle Main Engine (SSME) monitoring practice and experience are surveyed. Unique aspects of rocket engine mission requirements are highlighted to provide improved understanding of engine monitoring practices and technology needs. Current ETO engine transportation systems mission needs are outlined. With this foundation, the techniques and components addressed within current technology programs are discussed to complete a picture of ETO propulsion monitoring status and development.

Cikanek, Harry A.↗

An investigation of the causes of failure of flexible thermal protection materials in an aerodynamic environment

Tests of small panels of advanced flexible reusable surface insulation (AFRSI) were conducted using a small wind tunnel that was designed to simulate Space Shuttle Orbiter entry mean-flow and pulsating aerodynamic loads. The wind tunnel, with a 3 inch wide by 1.75 inch high by 7.5 inch long test section, proved to be capable of continuous flow at dynamic pressures q near 580 psf with fluctuating pressures over 2 psi RMS at an excitation frequency f sub E of 200 Hz. For this investigation, however, the wind tunnel was used to test entry-temperature preconditioned and heat-cleaned AFRSI at q = 280 psf, Prms was nearly equal to 1.2 psi and f sub E = 200 Hz. The objective of these tests was to determine the mechanism of failure of AFRSI at Orbiter entry conditions. Details of the test apparatus and test results are presented.

Coe, Charles F.↗