Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “data flow”

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 829 records · Page 46

SAGE 3: A visible wavelength limb sounder

A brief description is presented for the SAGE 3 (Stratospheric Aerosol and Gas Experiment 3) instrument that has been selected to fly onboard the National Polar Platform 1 (NPOP 1) for the Earth Observational System (Eos) in 1996. The SAGE 3 instrument will perform earth limb sounding with the solar occultation technique measuring the ultraviolet (UV), the visible, and the near infrared (IR) wavelength solar radiation. The instrument will produce atmospheric data for the vertical distribution of aerosol, ozone, nitrogen dioxide, water vapor, and oxygen. The details of the instrument design, data flow, and processing requirements are discussed.

Chu, W. P.↗

A hybrid architecture for the implementation of the Athena neural net model

The implementation of an earlier introduced neural net model for pattern classification is considered. Data flow principles are employed in the development of a machine that efficiently implements the model and can be useful for real time classification tasks. Further enhancement with optical computing structures is also considered.

Koutsougeras, C.↗

Parallel processing environment for multi-flexible body dynamics

The implementation of a dynamics solution algorithm with inherent parallelism which is applicable to the dynamics of large flexible space structures is described. The algorithm is unique in that parts of the solution can be computed simultaneously by working with different branches of its tree topology. The algorithm exhibits close to 0(n) type behavior. The data flow within the solution algorithm is discussed along with results from its implementation in a multiprocessing environment. A model of the United States Space Station is used as an example. The results show that, with fast multiple scalar processors, an efficient algorithm, and symbolically generated equations of motion, real-time performance can be achieved with present-day hardware technology, even with complex dynamical models.

Venugopal, Ravi↗

Distribution of convection potential around the polar cap boundary as a function of the interplanetary magnetic field

The distribution of the convection potential around the polar cap boundary was investigated under a variety of different IMF conditions, using plasma flow data from the AE-C, AE-D, and DE 2 satellites. The data examined reveal that the potential drop at the duskside boundary is essentially always larger than that at the dawnside boundary. It was found that the sinusoidal and arc-tangent fits represent the data equally well, implying that the convection 'throat' is wide and/or that it moves randomly in MLT. In response to the IMF B(y) component, the zero potential line was found to be displaced toward the prenoon or postnoon sector. Finally, it was found that, as the IMF changes from the 'garden hose' to the 'ortho-garden hose' condition, a slight duskward shift of the pattern occurs.

Lu, G.↗

Standard services for the capture, processing, and distribution of packetized telemetry data

Standard functional services for the capture, processing, and distribution of packetized data are discussed with particular reference to the future implementation of packet processing systems, such as those for the Space Station Freedom. The major functions are listed under the following major categories: input processing, packet processing, and output processing. A functional block diagram of a packet data processing facility is presented, showing the distribution of the various processing functions as well as the primary data flow through the facility.

Stallings, William H.↗

Advanced orbiting systems - A standard architecture for space data communications

The standard data handling service architecture developed by the Consultative Committee for Space Data Systems is discussed. Special attention is given to the communications protocols that are recommended for the networked transfer of space mission data, with emphasis on the unique requirements of transmitting many different data types through the weak-signal noisy space channels at high rates (up to many hundreds of megabits per second). A user service model of a typical space mission data flow configuration, known as the 'pipe diagram', is described in detail.

Hooke, Adrian J.↗

DIOGENES: Expert system for extraction of data system requirements

AA The initial operations concept expresses information about system objectives, and defines the system users, system interfaces, and operational performance constraints. We have developed a prototype expert system which has established the feasibility of automating a scenario-driven methodology for deriving top-level specifications and preliminary designs for user data systems. This scenario-driven methodology uses an initial design, an initial operations concept, and user scenarios as the starting point for system definition. The top-level initial design is a functional description of the system in the form of an annotated data flow diagram. The initial operations concept expresses informationabout system objectives, and defines the system users, system interfaces, and operational performance constraints. The user scenarios are detailed time-lined descriptions of user activities, developed by prospective end users. These scenarios, along with the initial design and operations concept, are analyzed and iterated by the expert system to form a consistent set. The resulting User Scenario-Operation Set plays a key role in the development of requirements and system tests.

Hobbs, Robert W.↗

Algorithm To Architecture Mapping Model (ATAMM) multicomputer operating system functional specification

A functional description of the ATAMM Multicomputer Operating System is presented. ATAMM (Algorithm to Architecture Mapping Model) is a marked graph model which describes the implementation of large grained, decomposed algorithms on data flow architectures. AMOS, the ATAMM Multicomputer Operating System, is an operating system which implements the ATAMM rules. A first generation version of AMOS which was developed for the Advanced Development Module (ADM) is described. A second generation version of AMOS being developed for the Generic VHSIC Spaceborne Computer (GVSC) is also presented.

Mielke, R.↗

Hubble Space Telescope: A cosmic time machine

The mission of the Hubble Space Telescope (HST) is to explore the expanding and evolving universe. During the 3,000 operating hours every year for the next 15 years or more, the HST will be used to study: galaxies; pulsars; globular clusters; neighboring stars where planets may be forming; binary star systems; condensing gas clouds and their chemical composition; and the rings of Saturn and the swirling ultraviolet clouds of Venus. The major technical achievements - its nearly perfect mirrors, its precise guidance system of rate gyroscopes, reaction wheels, star trackers, and fine guidance sensors are briefly discussed. The scientific instruments on board HST are briefly described. The integration of the equipment and instruments is outlined. The Space Telescope Science Institute (STScI) has approved time for 162 observations from among 556 proposals. The mission operation and data flow are explained.

Westphal, J. A.↗

NAVSPASUR orbital processing for satellite break-up events

Satellite breakups via explosion or collision can instantly increase the trackable orbiting population by up to several hundred objects, temporarily perturbing the routine space surveillance operations at U.S. Space Command (USSPACWCOM) and the Naval Space Surveillance Center (NAVSPASUR). This paper is a survey of some of the procedures and techniques used by NAVSPASUR to respond to such events. First, the overall data flow at NAVSPASUR is described highlighting the places at which human analysts may intervene with special processing. So-called manual intervention is required in a variety of non-nominal situations, including breakups. Second, a description is given of some of the orbital analysis and other software tools available to NAVSPASUR analysts. These tools were developed in-house over the past thirty years and can be employed in a highly flexible manner. The basic design philosophy for these tools was to implement simple concepts as efficiently as possible and to allow the analyst maximum use of his personal expertise. Finally, several historical breakup scenarios are discussed briefly. These scenarios provide examples of the types of questions that are fairly easy to answer in the present operational environment, as well as examples of questions that are very difficult to answer.

Schumacher, Paul W., Jr.↗

Low Reynolds number two-equation modeling of turbulent flows

A k-epsilon model that accounts for viscous and wall effects is presented. The proposed formulation does not contain the local wall distance thereby making very simple the application to complex geometries. The formulation is based on an existing k-epsilon model that proved to fit very well with the results of direct numerical simulation. The new form is compared with nine different two-equation models and with direct numerical simulation for a fully developed channel flow at Re = 3300. The simple flow configuration allows a comparison free from numerical inaccuracies. The computed results prove that few of the considered forms exhibit a satisfactory agreement with the channel flow data. The model shows an improvement with respect to the existing formulations.

Michelassi, V.↗

Quantitative simulation of extraterrestrial engineering devices

This is a multicomponent, multidisciplinary project whose overall objective is to build an integrated database, simulation, visualization, and optimization system for the proposed oxygen manufacturing plant on Mars. Specifically, the system allows users to enter physical description, engineering, and connectivity data through a uniform, user-friendly interface and stores the data in formats compatible with other software also developed as part of this project. These latter components include: (1) programs to simulate the behavior of various parts of the plant in Martian conditions; (2) an animation program which, in different modes, provides visual feedback to designers and researchers about the location of and temperature distribution among components as well as heat, mass, and data flow through the plant as it operates in different scenarios; (3) a control program to investigate the stability and response of the system under different disturbance conditions; and (4) an optimization program to maximize or minimize various criteria as the system evolves into its final design. All components of the system are interconnected so that changes entered through one component are reflected in the others.

Arabyan, A.↗

A parallel-pipelined architecture for a multi carrier demodulator

Analog devices have been used for processing the information on board the satellites. Presently, digital devices are being used because they are economical and flexible as compared to their analog counterparts. Several schemes of digital transmission can be used depending on the data rate requirement of the user. An economical scheme of transmission for small earth stations uses single channel per carrier/frequency division multiple access (SCPC/FDMA) on the uplink and time division multiplexing (TDM) on the downlink. This is a typical communication service offered to low data rate users in commercial mass market. These channels usually pertain to either voice or data transmission. An efficient digital demodulator architecture is provided for a large number of law data rate users. A demodulator primarily consists of carrier, clock, and data recovery modules. This design uses principles of parallel processing, pipelining, and time sharing schemes to process large numbers of voice or data channels. It maintains the optimum throughput which is derived from the designed architecture and from the use of high speed components. The design is optimized for reduced power and area requirements. This is essential for satellite applications. The design is also flexible in processing a group of a varying number of channels. The algorithms that are used are verified by the use of a computer aided software engineering (CASE) tool called the Block Oriented System Simulator. The data flow, control circuitry, and interface of the hardware design is simulated in C language. Also, a multiprocessor approach is provided to map, model, and simulate the demodulation algorithms mainly from a speed view point. A hypercude based architecture implementation is provided for such a scheme of operation. The hypercube structure and the demodulation models on hypercubes are simulated in Ada.

Kwatra, S. C.↗

Galileo: The Earth encounter

The following subject areas are covered: Galileo Veega trajectory to Jupiter; lunar science objectives; Earth science objectives; Santa 2 data flow; Galileo - the U.S./Canada connections and European connections; UV spectrometer observations during close encounter periods; phase angle and cone angle of the Earth during the Earth encounters; Lunar orbit traverse at EGA1; Moon imaging - EGA1; Galileo imaging Earth after EGA1; and Earth 1 flyby geometry.

Clarke, Theodore C.↗

An experimental comparison of nonswirling and swirling flow in a circular-to-rectangular transition duct

Circular-to-rectangular transition duct flows with and without inlet swirl were investigated experimentally in order to determine the effect of inlet swirl on the transition duct flow field and to provide detailed duct flow data for comparison with numerical code predictions. Coefficients based on detailed measurements of velocity, total pressure and static pressure, acquired in four cross stream planes within a circular-to-rectangular transition duct, with and without inlet swirl, are presented, as are surface static pressure and surface oil film visualization results.

Reichert, B. A.↗

An empirical comparison of software fault tolerance and fault elimination

Reliability is an important concern in the development of software for modern systems. Some researchers have hypothesized that particular fault-handling approaches or techniques are so effective that other approaches or techniques are superfluous. The authors have performed a study that compares two major approaches to the improvement of software, software fault elimination and software fault tolerance, by examination of the fault detection obtained by five techniques: run-time assertions, multi-version voting, functional testing augmented by structural testing, code reading by stepwise abstraction, and static data-flow analysis. This study has focused on characterizing the sets of faults detected by the techniques and on characterizing the relationships between these sets of faults. The results of the study show that none of the techniques studied is necessarily redundant to any combination of the others. Further results reveal strengths and weakness in the fault detection by the techniques studied and suggest directions for future research.

Shimeall, Timothy J.↗

Parallel computation of manipulator inverse dynamics

In this article, parallel computation of manipulator inverse dynamics is investigated. A hierarchical graph-based mapping approach is devised to analyze the inherent parallelism in the Newton-Euler formulation at several computational levels, and to derive the features of an abstract architecture for exploitation of parallelism. At each level, a parallel algorithm represents the application of a parallel model of computation that transforms the computation into a graph whose structure defines the features of an abstract architecture, i.e., number of processors, communication structure, etc. Data-flow analysis is employed to derive the time lower bound in the computation as well as the sequencing of the abstract architecture. The features of the target architecture are defined by optimization of the abstract architecture to exploit maximum parallelism while minimizing architectural complexity. An architecture is designed and implemented that is capable of efficient exploitation of parallelism at several computational levels. The computation time of the Newton-Euler formulation for a 6-degree-of-freedom (dof) general manipulator is measured as 187 microsec. The increase in computation time for each additional dof is 23 microsec, which leads to a computation time of less than 500 microsec, even for a 12-dof redundant arm.

Fijany, Amir↗

Highly parallel computation

Highly parallel computing architectures are the only means to achieve the computation rates demanded by advanced scientific problems. A decade of research has demonstrated the feasibility of such machines and current research focuses on which architectures designated as multiple instruction multiple datastream (MIMD) and single instruction multiple datastream (SIMD) have produced the best results to date; neither shows a decisive advantage for most near-homogeneous scientific problems. For scientific problems with many dissimilar parts, more speculative architectures such as neural networks or data flow may be needed.

Denning, Peter J.↗