Search NASA⌕ Search

SEARCH · Search NASA

Results for “Real time”

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 199 records · Page 11

Real-time hierarchically distributed processing network interaction simulation

The Telerobot Testbed is a hierarchically distributed processing system which is linked together through a standard, commercial Ethernet. Standard Ethernet systems are primarily designed to manage non-real-time information transfer. Therefore, collisions on the net (i.e., two or more sources attempting to send data at the same time) are managed by randomly rescheduling one of the sources to retransmit at a later time interval. Although acceptable for transmitting noncritical data such as mail, this particular feature is unacceptable for real-time hierarchical command and control systems such as the Telerobot. Data transfer and scheduling simulations, such as token ring, offer solutions to collision management, but do not appropriately characterize real-time data transfer/interactions for robotic systems. Therefore, models like these do not provide a viable simulation environment for understanding real-time network loading. A real-time network loading model is being developed which allows processor-to-processor interactions to be simulated, collisions (and respective probabilities) to be logged, collision-prone areas to be identified, and network control variable adjustments to be reentered as a means of examining and reducing collision-prone regimes that occur in the process of simulating a complete task sequence.

Zimmerman, W. F.↗

Real-Time Parameter Estimation in the Frequency Domain

A method for real-time estimation of parameters in a linear dynamic state-space model was developed and studied. The application is aircraft dynamic model parameter estimation from measured data in flight. Equation error in the frequency domain was used with a recursive Fourier transform for the real-time data analysis. Linear and nonlinear simulation examples and flight test data from the F-18 High Alpha Research Vehicle were used to demonstrate that the technique produces accurate model parameter estimates with appropriate error bounds. Parameter estimates converged in less than one cycle of the dominant dynamic mode, using no a priori information, with control surface inputs measured in flight during ordinary piloted maneuvers. The real-time parameter estimation method has low computational requirements and could be implemented

Morelli, Eugene A.↗

A real time Pegasus propulsion system model for VSTOL piloted simulation evaluation

A real time propulsion system modeling technique suitable for use in man-in-the-loop simulator studies was developd. This technique provides the system accuracy, stability, and transient response required for integrated aircraft and propulsion control system studies. A Pegasus-Harrier propulsion system was selected as a baseline for developing mathematical modeling and simulation techniques for VSTOL. Initially, static and dynamic propulsion system characteristics were modeled in detail to form a nonlinear aerothermodynamic digital computer simulation of a Pegasus engine. From this high fidelity simulation, a real time propulsion model was formulated by applying a piece-wise linear state variable methodology. A hydromechanical and water injection control system was also simulated. The real time dynamic model includes the detail and flexibility required for the evaluation of critical control parameters and propulsion component limits over a limited flight envelope. The model was programmed for interfacing with a Harrier aircraft simulation. Typical propulsion system simulation results are presented.

Mihaloew, J. R.↗

Building flexible real-time systems using the Flex language

The design and implementation of a real-time programming language called Flex, which is a derivative of C++, are presented. It is shown how different types of timing requirements might be expressed and enforced in Flex, how they might be fulfilled in a flexible way using different program models, and how the programming environment can help in making binding and scheduling decisions. The timing constraint primitives in Flex are easy to use yet powerful enough to define both independent and relative timing constraints. Program models like imprecise computation and performance polymorphism can carry out flexible real-time programs. In addition, programmers can use a performance measurement tool that produces statistically correct timing models to predict the expected execution time of a program and to help make binding decisions. A real-time programming environment is also presented.

Kenny, Kevin B.↗

Comparison of Fault Detection Algorithms for Real-time Diagnosis in Large-Scale System

In this paper, we present a review of different real-time capable algorithms to detect and isolate component failures in large-scale systems in the presence of inaccurate test results. A sequence of imperfect test results (as a row vector of I's and O's) are available to the algorithms. In this case, the problem is to recover the uncorrupted test result vector and match it to one of the rows in the test dictionary, which in turn will isolate the faults. In order to recover the uncorrupted test result vector, one needs the accuracy of each test. That is, its detection and false alarm probabilities are required. In this problem, their true values are not known and, therefore, have to be estimated online. Other major aspects in this problem are the large-scale nature and the real-time capability requirement. Test dictionaries of sizes up to 1000 x 1000 are to be handled. That is, results from 1000 tests measuring the state of 1000 components are available. However, at any time, only 10-20% of the test results are available. Then, the objective becomes the real-time fault diagnosis using incomplete and inaccurate test results with online estimation of test accuracies. It should also be noted that the test accuracies can vary with time --- one needs a mechanism to update them after processing each test result vector. Using Qualtech's TEAMS-RT (system simulation and real-time diagnosis tool), we test the performances of 1) TEAMSAT's built-in diagnosis algorithm, 2) Hamming distance based diagnosis, 3) Maximum Likelihood based diagnosis, and 4) HidderMarkov Model based diagnosis.

Kirubarajan, Thiagalingam↗

Efficient implementation of real-time programs under the VAX/VMS operating system

Techniques for writing efficient real-time programs under the VAX/VMS oprating system are presented. Basic operations are presented for executing at real-time priority and for avoiding needlless processing delays. A highly efficient technique for accessing physical devices by mapping to the input/output space and accessing the device registrs directly is described. To illustrate the application of the technique, examples are included of different uses of the technique on three devices in the Langley Avionics Integration Research Lab (AIRLAB): the KW11-K dual programmable real-time clock, the Parallel Communications Link (PCL11-B) communication system, and the Datacom Synchronization Network. Timing data are included to demonstrate the performance improvements realized with these applications of the technique.

Johnson, S. C.↗

The VLBA correlator: Real-time in the distributed era

The correlator is the signal processing engine of the Very Long Baseline Array (VLBA). Radio signals are recorded on special wideband (128 Mb/s) digital recorders at the 10 telescopes, with sampling times controlled by hydrogen maser clocks. The magnetic tapes are shipped to the Array Operations Center in Socorro, New Mexico, where they are played back simultaneously into the correlator. Real-time software and firmware controls the playback drives to achieve synchronization, compute models of the wavefront delay, control the numerous modules of the correlator, and record FITS files of the fringe visibilities at the back-end of the correlator. In addition to the more than 3000 custom VLSI chips which handle the massive data flow of the signal processing, the correlator contains a total of more than 100 programmable computers, 8-, 16- and 32-bit CPUs. Code is downloaded into front-end CPU's dependent on operating mode. Low-level code is assembly language, high-level code is C running under a RT OS. We use VxWorks on Motorola MVME147 CPU's. Code development is on a complex of SPARC workstations connected to the RT CPU's by Ethernet. The overall management of the correlation process is dependent on a database management system. We use Ingres running on a Sparcstation-2. We transfer logging information from the database of the VLBA Monitor and Control System to our database using Ingres/NET. Job scripts are computed and are transferred to the real-time computers using NFS, and correlation job execution logs and status flow back by the route. Operator status and control displays use windows on workstations, interfaced to the real-time processes by network protocols. The extensive network protocol support provided by VxWorks is invaluable. The VLBA Correlator's dependence on network protocols is an example of the radical transformation of the real-time world over the past five years. Real-time is becoming more like conventional computing. Paradoxically, 'conventional' computing is also adopting practices from the real-time world: semaphores, shared memory, light-weight threads, and concurrency. This appears to be a convergence of thinking.

Wells, D. C.↗

Analyze the real-time performance of the optimized fiber-PTR instrument

An instrument to perform in-reactor, real-time thermal property measurements of nuclear fuels and materials was recently designed, optimized, and tested at Massachusetts Institute of Technology Research Reactor. It was the second insertion experiments of a total of two rounds. Here we report the collection and analysis of the real-time captured thermal diffusivity data on the preloaded SiC. With the optimized design, the instrument temperature had been successfully raised as we expected. Only one probe (the top one) returned real-time thermal diffusivity in a time span of approximately two days. Measured thermal diffusivity of the preloaded SiC was significantly lower than the literature value at the same temperature, indicating a significant influence from the irradiation induced microstructure damage. Meanwhile, the real-time thermal diffusivity value continuously reduced with time, indicating the dynamic microstructure evolution. The possible reasons of the probes that did not return data were hypothesized. The further optimization of the instrument with the objective to improve the measurement accuracy and instrument survivability is also discussed.

36 MATERIALS SCIENCE↗

Impact of left ventricular outflow tract area on systolic outflow velocity in hypertrophic cardiomyopathy: a real-time three-dimensional echocardiographic study

OBJECTIVES: The aim of this study was to use real-time three-dimensional echocardiography (3DE) to investigate the quantitative relation between minimal left ventricular (LV) outflow tract area (A(LVOT)) and maximal LV outflow tract (LVOT) velocity in patients with hypertrophic obstructive cardiomyopathy (HCM). BACKGROUND: In patients with HCM, LVOT velocity should change inversely with minimal A(LVOT) unless LVOT obstruction reduces the pumping capacity of the ventricle. METHODS: A total of 25 patients with HCM with systolic anterior motion (SAM) of the mitral valve leaflets underwent real-time 3DE. The smallest A(LVOT) during systole was measured using anatomically oriented two-dimensional "C-planes" within the pyramidal 3DE volume. Maximal velocity across LVOT was evaluated by two-dimensional Doppler echocardiography (2DE). For comparison with 3DE A(LVOT), the SAM-septal distance was determined by 2DE. RESULTS: Real-time 3DE provided unique information about the dynamic SAM-septal relation during systole, with A(LVOT) ranging from 0.6 to 5.2 cm(2) (mean: 2.2 +/- 1.4 cm(2)). Maximal velocity (v) correlated inversely with A(LVOT) (v = 496 A(LVOT)(-0.80), r = -0.95, p < 0.001), but the exponent (-0.80) was significantly different from -1.0 (95% confidence interval: -0.67 to -0.92), indicating a significant impact of small A(LVOT) on the peak LVOT flow rate. By comparison, the best correlation between velocity and 2DE SAM-septal distance was significantly (p < 0.01) poorer at -0.83, indicating the superiority of 3DE for assessing A(LVOT). CONCLUSIONS: Three-dimensional echocardiography-measured A(LVOT) provides an assessment of HCM geometry that is superior to 2DE methods. These data indicate that the peak LVOT flow rate appears to be significantly decreased by reduced A(LVOT). Real-time 3DE is a potentially valuable clinical tool for assessing patients with HCM.

NASA Discipline Cardiopulmonary↗

Real-Time Dynamic Modeling - Data Information Requirements and Flight Test Results

Practical aspects of identifying dynamic models for aircraft in real time were studied. Topics include formulation of an equation-error method in the frequency domain to estimate non-dimensional stability and control derivatives in real time, data information content for accurate modeling results, and data information management techniques such as data forgetting, incorporating prior information, and optimized excitation. Real-time dynamic modeling was applied to simulation data and flight test data from a modified F-15B fighter aircraft, and to operational flight data from a subscale jet transport aircraft. Estimated parameter standard errors and comparisons with results from a batch output-error method in the time domain were used to demonstrate the accuracy of the identified real-time models.

Morelli, Eugene A.↗

Real-Time Dynamic Modeling - Data Information Requirements and Flight Test Results

Practical aspects of identifying dynamic models for aircraft in real time were studied. Topics include formulation of an equation-error method in the frequency domain to estimate non-dimensional stability and control derivatives in real time, data information content for accurate modeling results, and data information management techniques such as data forgetting, incorporating prior information, and optimized excitation. Real-time dynamic modeling was applied to simulation data and flight test data from a modified F-15B fighter aircraft, and to operational flight data from a subscale jet transport aircraft. Estimated parameter standard errors, prediction cases, and comparisons with results from a batch output-error method in the time domain were used to demonstrate the accuracy of the identified real-time models.

Morelli, Eugene A.↗

Real-Time Inhibitor Recession Measurements in Two Space Shuttle Reusable Solid Rocket Motors

Real-time internal motor insulation char line recession measurements have been evaluated for two full-scale static tests of the Space Shuttle Reusable Solid Rocket Motor (RSRM). These char line recession measurements were recorded on the forward facing propellant grain inhibitors to better understand the thermal performance of these inhibitors. The RSRM propellant grain inhibitors are designed to erode away during motor operation, thus making it difficult to use post-fire observations to determine inhibitor thermal performance. Therefore, this new internal motor instrumentation is invaluable in establishing an accurate understanding of inhibitor recession versus motor operation time. The data for the first test was presented at the 37th AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit (AIAA 2001-3280) in July 2001. Since that time, a second full scale static test has delivered additional real-time data on inhibitor thermal performance. The evaluation of this data is presented in this paper. The second static test, in contrast to the first test, used a slightly different arrangement of instrumentation in the inhibitors. This instrumentation has yielded a better understanding of the inhibitor time dependent inboard tip recession. Graphs of inhibitor recession profiles with time are presented. Inhibitor thermal ablation models have been created from theoretical principals. The model predictions compare favorably with data from both tests. This verified modeling effort is important to support new inhibitor designs for a five segment Space Shuttle solid rocket motor. The internal instrumentation project on RSRM static tests is providing unique opportunities for other real-time internal motor measurements that could not otherwise be directly quantified.

McWhorter, B. B.↗

RTMPL: A structured programming and documentation utility for real-time multiprocessor simulations

The NASA Lewis Research Center is developing and evaluating experimental hardware and software systems to help meet future needs for real time simulations of air-breathing propulsion systems. The Real Time Multiprocessor Simulator (RTMPS) project is aimed at developing a prototype simulator system that uses multiple microprocessors to achieve the desired computing speed and accuracy at relatively low cost. Software utilities are being developed to provide engineering-level programming and interactive operation of the simulator. Two major software development efforts were undertaken in the RTMPS project. A real time multiprocessor operating system was developed to provide for interactive operation of the simulator. The second effort was aimed at developing a structured, high-level, engineering-oriented programming language and translator that would facilitate the programming of the simulator. The Real Time Multiprocessor Programming Language (RTMPL) allows the user to describe simulation tasks for each processor in a straight-forward, structured manner. The RTMPL utility acts as an assembly language programmer, translating the high-level simulation description into time-efficient assembly language code for the processors. The utility sets up all of the interfaces between the simulator hardware, firmware, and operating system.

Arpasi, D. J.↗

An Instrument for Real-Time Measurement of Solid Rocket Motor Insulation Erosion

An instrument (eroding potentionmeter) has been designed to measure real-time case wall and inhibitor insulation char depth within a rocket motor during firing. Thus measurement can be close to the real-time recession of the insulation surface. The eroding potentionmeter consists of two small (3 mils 9in diameter) twisted resistive wires that are polyimide insulated. The wire pair form an electrical circuit and will recede with the erosion of the rocket motor internal insulation. A constant current applied along the wires will detect the resistance change via a voltage drop across the wires as the wire pair recedes with the decomposition fo the insulation. The eroding potentionmeter, as presently designed, can be an effective tool for real time measurement of internal insulation recession of a solid rocket motor. This tool will provide a way to accurately measure inhibitor performance or to measure flight effects of insulation erosion on a flight test. The eroding potentiometer has been verified on a plasma torch test and two static tests of a small solid rocket motor. There are some irregularities in the measured date, but the data remains useful in determining the real-time performance of internal insulation during a motor firing.

McWhorter, B. B.↗

Research in Distributed Real-Time Systems

This document summarizes the progress we have made on our study of issues concerning the schedulability of real-time systems. Our study has produced several results in the scalability issues of distributed real-time systems. In particular, we have used our techniques to resolve schedulability issues in distributed systems with end-to-end requirements. During the next year (1997-98), we propose to extend the current work to address the modeling and workload characterization issues in distributed real-time systems. In particular, we propose to investigate the effect of different workload models and component models on the design and the subsequent performance of distributed real-time systems.

Mukkamala, R.↗

Keeping Up With the Time(s): Advancing NASA’s Worldview to Facilitate Quick Access to Global Near Real-Time Imagery

Striving to keep up with the constantly changing environment, whether physical or computing, NASA Worldview’s interactive web mapping application continues to make improvements to ensure that avenues to near-real time imagery are quick, easy and accessible. This poster will explore recent additions to NASA Worldview and the Global Imagery Browse Services (GIBS) of near real-time imagery and imagery visualizations - from geostationary to flood mapping visualizations; improvements to access to imagery - from granule swath visualizations to vector interactions with fires and other types of vectors; and improvements to imagery discovery - from enhancements to the timeline to providing more ways to locate relevant imagery in the layer picker.

Min Minnie Wong↗

PRAIS: Distributed, real-time knowledge-based systems made easy

This paper discusses an architecture for real-time, distributed (parallel) knowledge-based systems called the Parallel Real-time Artificial Intelligence System (PRAIS). PRAIS strives for transparently parallelizing production (rule-based) systems, even when under real-time constraints. PRAIS accomplishes these goals by incorporating a dynamic task scheduler, operating system extensions for fact handling, and message-passing among multiple copies of CLIPS executing on a virtual blackboard. This distributed knowledge-based system tool uses the portability of CLIPS and common message-passing protocols to operate over a heterogeneous network of processors.

Goldstein, David G.↗

Development of Real-Time High-Density Pulsar Data Transmission and Processing for Grid Synchronization

Taking advantage of the extreme stability of the pulsar period, it can serve as the timing source for grid synchronization to compensate for the timing drift instigated by the loss of GPS signal. Nevertheless, the real-time transmission and processing of the pulsar data suffer from its high-frequency data rate, varying from megahertz to gigahertz, resulting in reduced computing speed and increased time delay. To mitigate this issue, the hardware and software frameworks are implemented for the high-density pulsar data transmission and processing for grid synchronization in this research. Initially, the high-density pulsar data is transferred using open-source software. The complementary duty cycle timing module is designed to coordinate the operation of the dual-channel high-speed interface and software. Subsequently, the multiple-threading is applied to the receiving, parsing, and splicing pulsar data. Next, the pulsar signal extraction method is implemented based on the polyphase filterbank and time of arrival estimation. Ultimately, real-time performance verification experiments are carried out for different components under two hardware platforms. Finally, the results demonstrate that only 0.482 s is required for processing 4 Gigabyte data through multiple-threading, which is 3.8 times faster than the single thread. The pulsar signal extraction can also be executed within 707 ms for 4.8 seconds of data, thereby indicating that real-time requirements can be met.

24 POWER TRANSMISSION AND DISTRIBUTION↗