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 253 records · Page 14

G3P3 Phase 3 Project Execution Plan. Issue 1

The National Solar Thermal Test Facility (NSTTF) at Sandia National Laboratories New Mexico (SNL/NM) developed this Project Execution Plan (PEP) to document its process for executing, monitoring, controlling and closing-out Phase 3 of the Gen 3 Particle Pilot Plant G3P3. This plan serves as a resource for stakeholders who wish to be knowledgeable of project objectives and how they will be accomplished. The plan is intended to be used by the development partners, principal investigator, and the federal project director. Project objectives are derived from the mission needs statement, and an integrated project team assists in development of the PEP. This plan is a living document and will be updated throughout the project to describe current and future processes and procedures. The scope of the PEP covers: Cost, schedule, and scope Project reporting Staffing plan Quality assurance plan Environment, safety, security, and health This document is a tailored approach for the Facilities Management and Operations Center (FMOC) to meet the project management principles of DOE Order 413.3B, Program and Project Management for the Acquisition of Capital Assets , and DOE G 413.3-15, DOE Guide for Project Execution Plans. This document will elaborate on content as knowledge of the project is gained or refined.

14 SOLAR ENERGY↗

Transient Efficiency Flexibility and Reliability Optimization of Coal-Fired Power Plants: Model-Predictive Control Library Development (Report)

This document pertains to the reporting requirements of DOE contract FE-0031767. The document covers the development of a model predictive control (MPC) library for implementing MPC for a general dynamic system. The library is implemented in a standardized manner in Matlab/Simulink, where core functions on model prediction, linearization and formulation and solution of a quadratic programming (QP) optimization problem is done in the core library - independent of the specific application. The user can provide the application-specific dynamic model in continuous and discrete time, to rapidly implement and test the MPC performance in a desktop simulation. The MPC optimization objective and constraints are also easily configured via an Excel file to allow iterative refinement as needed. Finally, the MPC library enables a rapid deployment to a target environment through auto C-code generation and containerization. The MPC library works seamlessly with the model based estimation (MBE) library to obtain the overall output feedback control solution. In this program, the reduced order model (ROM) of a coal-fired power plant (CFPP) is used to implement and test the MPC solution.

01 COAL, LIGNITE, AND PEAT↗

Study for application of a sounding rocket experiment to spacelab/shuttle mission

An inexpensive adaptation of rocket-size packages to Spacelab/Shuttle use was studied. A two-flight project extending over two years was baselined, requiring 80 man-months of effort. It was concluded that testing should be held to a minimum since rocket packages seem to be able to tolerate shuttle vibration and noise levels. A standard, flexible control and data collection language such as FORTH should be used rather than a computation language such as FORTRAN in order to hold programming costs to a minimum.

Code, A. D.↗

An evaluation of the Interactive Software Invocation System (ISIS) for software development applications

The Interactive Software Invocation System (ISIS), which allows a user to build, modify, control, and process a total flight software system without direct communications with the host computer, is described. This interactive data management system provides the user with a file manager, text editor, a tool invoker, and an Interactive Programming Language (IPL). The basic file design of ISIS is a five level hierarchical structure. The file manager controls this hierarchical file structure and permits the user to create, to save, to access, and to purge pages of information. The text editor is used to manipulate pages of text to be modified and the tool invoker allows the user to communicate with the host computer through a RUN file created by the user. The IPL is based on PASCAL and contains most of the statements found in a high-level programming language. In order to evaluate the effectiveness of the system as applied to a flight project, the collection of software components required to support the Annular Suspension and Pointing System (ASPS) flight project were integrated using ISIS. The ASPS software system and its integration into ISIS is described.

Noland, M. S.↗

Aerodynamic characteristics of a series of airbreathing missile configurations

The results of an experimental program conducted in order to compile a data base useful in the application of airbreathing propulsion to missiles are presented. The configurations investigated used two-dimensional or axisymmetric twin inlets located at three alternative circumferential positions: 90, 115 and 135 deg to the vertical centerline. The effects of a wing located above the inlets and of various tail configurations were investigated, with a view to longitudinal stability/control and lateral-directional stability characteristics. It is noted that of the three tail configurations tested, the 'X' tail showed (1) the most linear pitch-moment curve, (2) control effectiveness, and (3) positive lateral-directional stability.

Hayes, C.↗

A floating-point/multiple-precision processor for airborne applications

A compact input output (I/O) numerical processor capable of performing floating-point, multiple precision and other arithmetic functions at execution times which are at least 100 times faster than comparable software emulation is described. The I/O device is a microcomputer system containing a 16 bit microprocessor, a numerical coprocessor with eight 80 bit registers running at a 5 MHz clock rate, 18K random access memory (RAM) and 16K electrically programmable read only memory (EPROM). The processor acts as an intelligent slave to the host computer and can be programmed in high order languages such as FORTRAN and PL/M-86.

Yee, R.↗

NASA, the first 25 years: 1958 - 1983

Because it is impossible to describe the 25 years of NASA's research and missions in detail, this book is designed to provide a reference base from which teachers can develop classroom concepts and activities. It begins with a prologue, a brief history of the National Advisory Committee for Aeronautics, NASA's predecessor. Succeeding chapters are devoted to major NASA programs, in alphabetical order; within the chapters projects are listed chronologically. Each chapter concludes with ideas for the classroom and space for notes and new information the user may wish to add.

Dalelio, J.↗

Characterization of real gas properties for space shuttle main engine fuel turbine and performance calculations

Real thermodynamic and transport properties of hydrogen, steam, the SSME mixture, and air are developed. The SSME mixture properties are needed for the analysis of the space shuttle main engine fuel turbine. The mixture conditions for the gases, except air, are presented graphically over a temperature range from 800 to 1200 K, and a pressure range from 1 to 500 atm. Air properties are given over a temperature range of 320 to 500 K, which are within the bounds of the thermodynamics programs used, in order to provide mixture data which is more easily checked (than H2/H2O). The real gas property variation of the SSME mixture is quantified. Polynomial expressions, needed for future computer analysis, for viscosity, Prandtl number, and thermal conductivity are given for the H2/H2O SSME fuel turbine mixture at a pressure of 305 atm over a range of temperatures from 950 to 1140 K. These conditions are representative of the SSME turbine operation. Performance calculations are presented for the space shuttle main engine (SSME) fuel turbine. The calculations use the air equivalent concept. Progress towards obtaining the capability to evaluate the performance of the SSME fuel turbine, with the H2/H2O mixture, is described.

Harloff, G. J.↗

TSS subsatellite attitude dynamics and control laws verification programs

A dynamic model of the Tethered Satellite System (TSS) and of the relevant simulation program, developed in order to provide the dynamic analysis support for the design verification of the subsatellite attitude control, is presented. Special care was spent in the satellite attitude dynamic analysis and the model was specifically conceived to this aim. The way in which the simulation results can be utilized for the verification and testing of the attitude control is also presented.

Venditti, Floriano↗

Active-member control of precision structures

This paper presents the results of closed loop experiments that use piezoelectric active-members to control the flexible motion of a precision truss structure. These experiments are directed toward the development of high performance structural systems as part of the Control/Structure Interaction program at JPL. Order of magnitude reductions in dynamic response are achieved with relatively simple control techniques. The practical implementation of high stiffness, high bandwidth active-members in a precision structure highlights specific issues of importance relating to the modelling and implementation of active-member control.

Fanson, J. L.↗

Utilization of common pressurized modules on the Space Station Freedom

During the preliminary design review of Space Station Freedom elements and subsystems, it was shown that reductions of cost, weight, and on-orbit integration and verification would be necessary in order to meet program constraints, particularly nominal Orbiter payload launch capability. At that time, the Baseline station consisted of four resource nodes and two 44 ft modules. In this study, the viability of a common module which maintains crew and payload accommodation is assessed. The size, transportation, and orientation of modules and the accommodation of system racks and user experiments are considered and compared to baseline. Based on available weight estimates, a module pattern consisting of six 28 ft. common elements with three radial and two end ports is shown to be nearly optimal. Advantageous characteristics include a reduction in assembly flights, dual egress from all elements, logical functional allocation, no adverse impacts to international partners, favorable airlock, cupola, ACRV (Assured Crew Return Vehicle), and logistics module accommodation, and desirable flight attitude and control characteristics.

Gould, Marston J.↗

The AI Bus architecture for distributed knowledge-based systems

The AI Bus architecture is layered, distributed object oriented framework developed to support the requirements of advanced technology programs for an order of magnitude improvement in software costs. The consequent need for highly autonomous computer systems, adaptable to new technology advances over a long lifespan, led to the design of an open architecture and toolbox for building large scale, robust, production quality systems. The AI Bus accommodates a mix of knowledge based and conventional components, running on heterogeneous, distributed real world and testbed environment. The concepts and design is described of the AI Bus architecture and its current implementation status as a Unix C++ library or reusable objects. Each high level semiautonomous agent process consists of a number of knowledge sources together with interagent communication mechanisms based on shared blackboards and message passing acquaintances. Standard interfaces and protocols are followed for combining and validating subsystems. Dynamic probes or demons provide an event driven means for providing active objects with shared access to resources, and each other, while not violating their security.

Schultz, Roger D.↗

Isolation of crystallizing droplets by electrostatic levitation

The principles of electrostatic levitation where the positioning and stabilization of a sample are accomplished by applying appropriate electrostatic forces to a charged sample are outlined, and attention is focused on a feedback control algorithm, drop-launching method, and four-drop levitator. Drop levitation in 1-g is discussed, and crystal-growth experiments are presented. An experiment in which the protein concentration of a levitated drop is controlled by a feedback system is described. During levitation, the drop evaporation rate is controlled in a programmed way in order to acquire proper protein concentration levels for both nucleation and growth. The containerless approach of protein crystal growth when applied in the space environment is assessed.

Rhim, Won-Kyu↗

Advanced software development workstation. Engineering scripting language graphical editor: DRAFT design document

The Engineering Scripting Language (ESL) is a language designed to allow nonprogramming users to write Higher Order Language (HOL) programs by drawing directed graphs to represent the program and having the system generate the corresponding program in HOL. The ESL system supports user generation of HOL programs through the manipulation of directed graphs. The components of this graphs (nodes, ports, and connectors) are objects each of which has its own properties and property values. The purpose of the ESL graphical editor is to allow the user to create or edit graph objects which represent programs.

Source record↗

Utilization of common pressurized modules on the Space Station Freedom

During the preliminary design review of Space Station Freedom elements and subsystems, it was shown that reductions of cost, weight, and on-orbit integration and verification would be necessary in order to meet program constraints, particularly nominal Orbiter payload launch capability. At that time, the Baseline station consisted of four resource nodes and two 44 ft modules. In this study, the viability of a common module which maintains crew and payload accommodation is assessed. The size, transportation, and orientation of modules and the accommodation of system racks and user experiments are considered and compared to baseline. Based on available weight estimates, a module pattern consisting of six 28 ft common elements with three radial and two end ports is shown to be nearly optimal. Advantageous characteristics include a reduction in assembly flights, dual egress from all elements, logical functional allocation, no adverse impacts to international partners, favorable airlock, cupola, ACRV (Assured Crew Return Vehicle), and logistics module accommodation, and desirable flight attitude and control characteristics.

Mazanek, Daniel D.↗

Prediction of BVI noise patterns and correlation with wake interaction locations

High resolution fluctuating airloads data were acquired during a test of a contemporary design United Technologies model rotor in the Duits-Nederlandse Windtunnel (DNW). The airloads are used as input to the noise prediction program WOPWOP, in order to predict the blade-vortex interaction (BVI) noise field on a large plane below the rotor. Trends of predicted advancing and retreating side BVI noise levels and directionality as functions of flight condition are presented. The measured airloads have been analyzed to determine the BVI locations on the blade surface, and are used to interpret the predicted BVI noise radiation patterns. Predicted BVI locations are obtained using the free wake model in CAMRAD/JA, the UTRC Generalized Forward Flight Distorted Wake Model, and the UTRC FREEWAKE analysis. These predicted BVI locations are compared with those obtained from the measured pressure data.

Marcolini, Michael A.↗

A 20 MHz CMOS reorder buffer for a superscalar microprocessor

Superscalar processors can achieve increased performance by issuing instructions out-of-order from the original sequential instruction stream. Implementing an out-of-order instruction issue policy requires a hardware mechanism to prevent incorrectly executed instructions from updating register values. A reorder buffer can be used to allow a superscalar processor to issue instructions out-of-order and maintain program correctness. This paper describes the design and implementation of a 20MHz CMOS reorder buffer for superscalar processors. The reorder buffer is designed to accept and retire two instructions per cycle. A full-custom layout in 1.2 micron has been implemented, measuring 1.1058 mm by 1.3542 mm.

Lenell, John↗

The advantages of cost plus award fee contracts

A Cost Plus Award Fee contract is the best procurement vehicle for the high-tech, one-of-a-kind, development projects that constitute most of NASA'S projects. The use of this type of contract requires more government and contractor effort than any other forms of contracts. An award fee contract is described as an arrangement whereby the government periodically awards a fee consistent with the cost, schedule and technical performance that is achieved by a contractor during a preset period with preset award fee pools. It's the only contracting method where both the government and contractor goals are closely linked. It also has a built-in mechanism to conveniently alter and emphasize program events in order to current external and internal situations. The award fee process also demands good communication between government and contractor participants.

Keathley, William C.↗