Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Software Process”

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 595 records · Page 33

Development of Software to Model AXAF-I Image Quality

This draft final report describes the work performed under the delivery order number 145 from May 1995 through August 1996. The scope of work included a number of software development tasks for the performance modeling of AXAF-I. A number of new capabilities and functions have been added to the GT software, which is the command mode version of the GRAZTRACE software, originally developed by MSFC. A structural data interface has been developed for the EAL (old SPAR) finite element analysis FEA program, which is being used by MSFC Structural Analysis group for the analysis of AXAF-I. This interface utility can read the structural deformation file from the EAL and other finite element analysis programs such as NASTRAN and COSMOS/M, and convert the data to a suitable format that can be used for the deformation ray-tracing to predict the image quality for a distorted mirror. There is a provision in this utility to expand the data from finite element models assuming 180 degrees symmetry. This utility has been used to predict image characteristics for the AXAF-I HRMA, when subjected to gravity effects in the horizontal x-ray ground test configuration. The development of the metrology data processing interface software has also been completed. It can read the HDOS FITS format surface map files, manipulate and filter the metrology data, and produce a deformation file, which can be used by GT for ray tracing for the mirror surface figure errors. This utility has been used to determine the optimum alignment (axial spacing and clocking) for the four pairs of AXAF-I mirrors. Based on this optimized alignment, the geometric images and effective focal lengths for the as built mirrors were predicted to cross check the results obtained by Kodak.

Ahmad, Anees↗

"Virtual Cockpit Window" for a Windowless Aerospacecraft

A software system processes navigational and sensory information in real time to generate a three-dimensional-appearing image of the external environment for viewing by crewmembers of a windowless aerospacecraft. The design of the particular aerospacecraft (the X-38) is such that the addition of a real transparent cockpit window to the airframe would have resulted in unacceptably large increases in weight and cost. When exerting manual control, an aircrew needs to see terrain, obstructions, and other features around the aircraft in order to land safely. The X-38 is capable of automated landing, but even when this capability is utilized, the crew still needs to view the external environment: From the very beginning of the United States space program, crews have expressed profound dislike for windowless vehicles. The wellbeing of an aircrew is considerably promoted by a three-dimensional view of terrain and obstructions. The present software system was developed to satisfy the need for such a view. In conjunction with a computer and display equipment that weigh less than would a real transparent window, this software system thus provides a virtual cockpit window. The key problem in the development of this software system was to create a realistic three-dimensional perspective view that is updated in real time. The problem was solved by building upon a pre-existing commercial program LandForm C3 that combines the speed of flight-simulator software with the power of geographic-information-system software to generate real-time, three-dimensional-appearing displays of terrain and other features of flight environments. In the development of the present software, the pre-existing program was modified to enable it to utilize real-time information on the position and attitude of the aerospacecraft to generate a view of the external world as it would appear to a person looking out through a window in the aerospacecraft. The development included innovations in realistic horizon-limit modeling, three-dimensional stereographic display, and interfaces for utilization of data from inertial-navigation devices, Global Positioning System receivers, and laser rangefinders.

Abernathy, Michael F.↗

Communication and Organization in Software Development: An Empirical Study

The empirical study described in this paper addresses the issue of communication among members of a software development organization. The independent variables are various attributes of organizational structure. The dependent variable is the effort spent on sharing information which is required by the software development process in use. The research questions upon which the study is based ask whether or not these attributes of organizational structure have an effect on the amount of communication effort expended. In addition, there are a number of blocking variables which have been identified. These are used to account for factors other than organizational structure which may have an effect on communication effort. The study uses both quantitative and qualitative methods for data collection and analysis. These methods include participant observation, structured interviews, and graphical data presentation. The results of this study indicate that several attributes of organizational structure do affect communication effort, but not in a simple, straightforward way. In particular, the distances between communicators in the reporting structure of the organization, as well as in the physical layout of offices, affects how quickly they can share needed information, especially during meetings. These results provide a better understanding of how organizational structure helps or hinders communication in software development.

Seaman, Carolyn B.↗

NASA Tech Briefs, July 2010

Topics covered include: Wirelessly Interrogated Wear or Temperature Sensors; Processing Nanostructured Sensors Using Microfabrication Techniques; Optical Pointing Sensor; Radio-Frequency Tank Eigenmode Sensor for Propellant Quantity Gauging; High-Temperature Optical Sensor; Integral Battery Power Limiting Circuit for Intrinsically Safe Applications; Configurable Multi-Purpose Processor; Squeezing Alters Frequency Tuning of WGM Optical Resonator; Automated Computer Access Request System; Range Safety for an Autonomous Flight Safety System; Fast and Easy Searching of Files in Unisys 2200 Computers; Parachute Drag Model; Evolutionary Scheduler for the Deep Space Network; Modular Habitats Comprising Rigid and Inflatable Modules; More About N2O-Based Propulsion and Breathable-Gas Systems; Ultrasonic/Sonic Rotary-Hammer Drills; Miniature Piezoelectric Shaker for Distribution of Unconsolidated Samples to Instrument Cells; Lunar Soil Particle Separator; Advanced Aerobots for Scientific Exploration; Miniature Bioreactor System for Long-Term Cell Culture; Electrochemical Detection of Multiple Bioprocess Analytes; Fabrication and Modification of Nanoporous Silicon Particles; High-Altitude Hydration System; Photon Counting Using Edge-Detection Algorithm; Holographic Vortex Coronagraph; Optical Structural Health Monitoring Device; Fuel-Cell Power Source Based on Onboard Rocket Propellants; Polar Lunar Regions: Exploiting Natural and Augmented Thermal Environments; Simultaneous Spectral Temporal Adaptive Raman Spectrometer - SSTARS; Improved Speed and Functionality of a 580-GHz Imaging Radar; Bolometric Device Based on Fluxoid Quantization; Algorithms for Learning Preferences for Sets of Objects; Model for Simulating a Spiral Software-Development Process; Algorithm That Synthesizes Other Algorithms for Hashing; Algorithms for High-Speed Noninvasive Eye-Tracking System; and Adapting ASPEN for Orbital Express.

Source record↗

Acoustic Database for Turbofan Engine Core-Noise Sources: Volume - I

In this program, a database of dynamic temperature and dynamic pressure measurements were acquired inside the core of a TECH977 turbofan engine to support investigations of indirect combustion noise. Dynamic temperature and pressure measurements were recorded for engine gas dynamics up to temperatures of 3100 degrees Fahrenheit and transient responses as high as 1000 hertz. These measurements were made at the entrance of the high pressure turbine (HPT) and at the entrance and exit of the low pressure turbine (LPT). Measurements were made at two circumferential clocking positions. In the combustor and inter-turbine duct (ITD), measurements were made at two axial locations to enable the exploration of time delays. The dynamic temperature measurements were made using dual thin-wire thermocouple probes. The dynamic pressure measurements were made using semi-infinite probes. Prior to the engine test, a series of bench, oven, and combustor rig tests were conducted to characterize the performance of the dual wire temperature probes and to define and characterize the data acquisition systems. A measurement solution for acquiring dynamic temperature and pressure data on the engine was defined. A suite of hardware modifications were designed to incorporate the dynamic temperature and pressure instrumentation into the TECH977 engine. In particular, a probe actuation system was developed to protect the delicate temperature probes during engine startup and transients in order to maximize sensor life. A set of temperature probes was procured and the TECH977 engine was assembled with the suite of new and modified hardware. The engine was tested at four steady state operating speeds, with repeats. Dynamic pressure and temperature data were acquired at each condition for at least one minute. At the two highest power settings, temperature data could not be obtained at the forward probe locations since the mean temperatures exceeded the capability of the probes. The temperature data were processed using software that accounts for the effects of convective and conductive heat transfer. The software was developed under previous NASA sponsored programs. Compensated temperature spectra and compensated time histories corresponding to the dynamic temperature of the gas stream were generated. Auto-spectral and cross-spectral analyses of the data were performed to investigate spectral features, acoustic circumferential mode content, signal coherence, and time delays. The dynamic temperature data exhibit a wideband and fairly flat spectral content. The temperature spectra do not change substantially with operating speed. The pressure spectra in the combustor and ITD exhibit generally similar shapes and amplitudes, making it difficult to identify any features that suggest the presence of indirect combustion noise. Cross-spectral analysis reveal a strong correlation between pressure and temperature fluctuations in the ITD, but little correlation between temperature fluctuations at the entrance of the HPT and pressure fluctuations downstream of it. Temperature fluctuations at the entrance of the low pressure turbine were an order of magnitude smaller than those at the entrance to the high pressure turbine. Time delay analysis of the temperature fluctuations in the combustor was inconclusive, perhaps due to the substantial mixing that occurs between the upstream and downstream locations. Time delay analysis of the temperature fluctuations in the ITD indicate that they convect at the mean flow speed. Analysis of the data did not reveal any convincing indications of the presence of indirect combustion noise. However, this analysis has been preliminary and additional exploration of the data is recommended including the use of more sophisticated signal processing to explore subtle issues that have been revealed but which are not yet fully understood or explained.

Aeroacoustics↗

Advanced Strategic and Tactical Relay Request Management for the Mars Relay Operations Service

This software provides a new set of capabilities for the Mars Relay Operations Service (MaROS) in support of Strategic and Tactical relay, including a highly interactive relay request Web user interface, mission control over relay planning time periods, and mission management of allowed strategic vs. tactical request parameters. Together, these new capabilities expand the scope of the system to include all elements critical for Tactical relay operations. Planning of replay activities spans a time period that is split into two distinct phases. The first phase is called Strategic, which begins at the time that relay opportunities are identified, and concludes at the point that the orbiter generates the flight sequences for on board execution. Any relay request changes from this point on are called Tactical. Tactical requests, otherwise called Orbit - er Relay State Changes (ORSC), are highly restricted in terms of what types of changes can be made, and the types of parameters that can be changed may differ from one orbiter to the next. For example, one orbiter may be able to delay the start of a relay request, while another may not. The legacy approach to ORSC management involves exchanges of e-mail with "requests for change" and "acknowledgement of approval," with no other tracking of changes outside of e-mail folders. MaROS Phases 1 and 2 provided the infrastructure for strategic relay for all supported missions. This new version, 3.0, introduces several capabilities that fully expand the scope of the system to include tactical relay. One new feature allows orbiter users to manage and "lock" Planning Periods, which allows the orbiter team to formalize the changeover from Strategic to Tactical operations. Another major feature allows users to interactively submit tactical request changes via a Web user interface. A third new feature allows orbiter missions to specify allowed tactical updates, which are automatically incorporated into the tactical change process. This software update is significant in that it provides the only centralized service for tactical request management available for relay missions.

Allard, Daniel A.↗

Space shuttle orbiter guidance, naviagation and control software functional requirements: Horizontal flight operations

The shuttle GN&C software functions for horizontal flight operations are defined. Software functional requirements are grouped into two categories: first horizontal flight requirements and full mission horizontal flight requirements. The document privides the intial step in the shuttle GN&C software design process. It also serves as a management tool to identify analyses which are required to define requirements.

Source record↗

The development and flight test of an electronic integrated propulsion control system

Advanced technical features of the electronic integrated propulsion control system (IPCS) and flight evaluation tests of IPCS (F-111E with TF30-P-9 engines as test vehicle) are described. Nine baseline flight tests and 15 IPCS flight tests were conducted. Instrumentation, data acquisition and data processing systems, software maintenance procedures, flight test procedures, flight safety criteria, flight test results, and ground and flight testing of the aircraft system are described. Advantages conferred by IPCS include: faster accelerations (both gas generator and afterburner performance), better thrust and flight control, reduced flight idle thrust, reduced engine ground trim, extended service ceiling, automatic stall detection, and stall recovery detection.

Johnson, H. J.↗

Inertial attitude control of Voyager spacecraft using dry tuned rotor gyro

The inertial attitude control system designed for the Voyager spacecraft, which will carry out flybys of Jupiter and Saturn in 1979 and 1981, respectively, is described. The attitude of the spacecraft in three-dimensional space will be measured by a Dry Inertial Reference Unit (DIRU) based on three identical two-degree-of-freedom dry gyros. A software estimation process has been developed to use DIRU data and other information to obtain optimum estimates of spacecraft position, velocity, and acceleration. The attitude of the spacecraft is corrected using these estimates by activating hydrazine thrusters. The operation of dry gyros is discussed, together with the network compensation techniques used in their associated capture loop to obtain a capture capability of 8 deg/sec and a frequency response of 10 Hz (3-dB point). The control law and estimation process are examined. Results of computer simulation studies of the performance of the attitude control system are presented.

Bahrami, K.↗

Survey: National Meteorological Center

The National Meteorological Center (NMC) is comprised of three operational divisions (Development, Automation, and Forecast) and an Administrative Division. The Development Division develops and implements mathematical models for forecasting the weather. The Automation Division provides the software and processing services to accommodate the models used in daily forecasts. The Forecasting Division applies a combination of numerical and manual techniques to produce analyses and prognoses up to 120 hr into the future. This guidance material is combined with severe storm information from the National Hurricane Center and the National Severe Storms Forecasting Center to develop locally tailored forecasts by the Weather Service Forecast Offices and, in turn, by the local Weather Service Offices. A very general flow of this information is shown. A more detailed illustration of data flow into, within, and from the NMC is given. The interrelations are depicted between the various meteorological organizations and activities.

Source record↗

MUST - An integrated system of support tools for research flight software engineering

The objectives of NASA's MUST (Multipurpose User-oriented Software Technology) program at Langley Research Center are to cut the cost of producing software which effectively utilizes digital systems for flight research. These objectives will be accomplished by providing an integrated system of support software tools for use throughout the research flight software development process. A description of the overall MUST program and its progress toward the release of a first MUST system will be presented. This release includes: a special interactive user interface, a library of subroutines, assemblers, a compiler, automatic documentation tools, and a test and simulation system.

Straeter, T. A.↗

Low-level processing for real-time image analysis

A system that detects object outlines in television images in real time is described. A high-speed pipeline processor transforms the raw image into an edge map and a microprocessor, which is integrated into the system, clusters the edges, and represents them as chain codes. Image statistics, useful for higher level tasks such as pattern recognition, are computed by the microprocessor. Peak intensity and peak gradient values are extracted within a programmable window and are used for iris and focus control. The algorithms implemented in hardware and the pipeline processor architecture are described. The strategy for partitioning functions in the pipeline was chosen to make the implementation modular. The microprocessor interface allows flexible and adaptive control of the feature extraction process. The software algorithms for clustering edge segments, creating chain codes, and computing image statistics are also discussed. A strategy for real time image analysis that uses this system is given.

Eskenazi, R.↗

Planning Space Shuttle's maiden voyage

NASA's first Space Shuttle, Columbia, whose technological advances include a space laboratory, navigational and communication satellites, and planetary explorers, is examined, and the first few flights, scheduled for 1980, are described. The Shuttle employs an all-digital, all-electronic, computer-operated avionics system. The onboard data processing and software subsystem, encompassing five computers (four online and one backup), a data-bus network, bus terminals, and software, is analyzed in detail. Attention is given to the basic structure of the Orbiter (37.19 m in length and 23.77 m wingspan), its main engines, and the payload and cargo capacities (29,500 kg). A two-step program that could increase the power and duration of spaceflights is presented. The first step is the creation of a power extension package, using solar arrays, generating electricity to extend the basic five-day flight to 20 days, while the second step uses the same design to create a 25-kW power model capable of providing energy for a 50-day flight. Plans for construction of a manned space construction base and a larger power platform of 250 kW are also presented.

Malkin, M. S.↗

Forest resource information system

Remote sensing technology providing St. Regis with an independent operational system and having LANDSAT data as a significant and viable contributor was documented and transferred. Primary emphasis was placed on documenting developmental LARSYS (LARSYSDV) software modules. Timelines and a short description of the software documentation process is given.

Mroczynski, R. P.↗

Improved definition of crustal anomalies for Magsat data

Ongoing efforts to define and model external magnetic field activities are summarized. Data were obtained and plotted for the five international quiet days of each month Magsat was in orbit. The values of the magnetic field at midnight were also plotted for each of the quiet days. Results show that the zero level of the field fluctuates over the time interval considered. Statistical studies were made for the Kp and Ap indices and more sunspot numbers were obtained for the Magsat period. Satellite data are being thinned and reformatted to make them more amenable to testing the Dst and Sq corrections. The software for processing Magsat tapes is being tested with intermediate attitude data.

Source record↗

The Inertial Upper Stage - A space transportation system element nearing first flight

The Inertial Upper Stage (IUS) developed by the USAF and NASA is a highly reliable, cost-effective solid propellant upper stage, with inherent flexibility and adaptability for integration with the Space Shuttle. The propulsion system is simple, utilizing safe, solid rocket motors with extremely light-weight nonmetallic cases and nozzles. The IUS can deliver 2268 kg from the Shuttle to geosynchronous altitude; it consists of a 9700 kg propellant weight first stage, an interstage structure, a 2720 kg propellant weight second stage, and an equipment support section. The avionics system includes the electronic and electrical hardware used to perform all signal conditioning, data processing, and software formatting associated with navigation, guidance, control, data management, and redundancy management. The generic thermal design of the IUS is suited to a wide range of thermal environments; the software design provides for selectable thermal maneuvers (rotisserie, reciprocating, toasting, space facing, sun facing) to satisfy different payload thermal requirements. A 1982 launch with the Titan 34D and a 1983 launch with the Shuttle Orbiter are planned.

Rohrbaugh, D. J.↗