Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “virtual 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 55 records · Page 3

Computer Science Research Needs for Parallel Discrete Event Simulation (PDES)

Historically, scientific computing efforts have demonstrated the clear need for, and effective use of, supercomputing with traditional time-stepped simulations. Nevertheless, there are several areas in the mission spaces of the U.S. Department of Energy and other agencies waiting to tap advanced computing research using a different, discrete event style of modeling, simulation, and analysis. These span a wide spectrum of applications including energy grid resilience, urban planning and policy, transportation science, building technologies, emergency response and planning, environmental impact analysis, computational epidemiology, Internet communications, cyber security, and cyber-physical systems, to name only a few. Even within traditional scientific applications, the role of discrete event modes of execution is increasing in the form of new event-based mathematical solvers such as quantized state integration methods and discrete-continuous hybrid system solvers. Co-design of advanced supercomputing hardware systems is another area that exploits discrete event simulation at its core for effective analyses. Complex systems, entity behaviors and interconnections play a significant role in all these applications, which are mapped to large-scale models with discrete event formulations. To make advancements in all the aforementioned scientific areas, many technical aspects need to be more thoroughly studied and deeply understood in parallel discrete event simulation (PDES). The unique dynamics inherent in a discrete event modeling approach, by their very nature, intersect and influence the entire stack of the computing system, including (a) the unique nature of the instruction sets exercised in PDES workloads without a predominance of high-precision floating point operations, (b) virtual time-constrained multi-threaded execution of many logical processes per processor, (c) extremely variable and difficult to predict network traffic characteristics, (d) interfaces and inter-dependencies with machine learning and artificial intelligence codes at higher software layers, and (e) highly challenging load balancing needs, especially in effectively accounting for accelerated/extremely heterogeneous computing in current and future high-performance computing systems. Efficient and accurate parallel execution of PDES workloads is also dominated by challenges in dealing with their asynchronous concurrency fundamentally present at the model level. Conservative synchronization, optimistic/speculative synchronization, and their hybrid schemes open new questions in fundamental computer science with respect to reversibility of computation and prediction (lookahead) of behaviors inherent within model codes. On the implementation front, there are relatively few scalable, general-purpose parallel discrete event simulators in the world, and even fewer have been studied on emerging hardware platforms. To enable scientific advances using PDES, the research needs in computer science must also be pursued and met in the intersection of the algorithmic and hardware-aware aspects of scalable PDES engines. This report is aimed at capturing a computer science-oriented view of this important area of research in PDES, presenting a sample of important applications with their inherent discrete event technology elements. Needs are outlined in core areas of parallel discrete event research as well as cross-cutting directions in computer science research that positively impact scientific advancements across several important application areas. A selection of priority research opportunities in advanced computing for PDES is identified to serve as reference for key research topics and their order of importance for scientific advancements.

97 MATHEMATICS AND COMPUTING↗

Recovery from exercise at varying work loads - Time course of responses of heart rate and systolic intervals

The time course of the recovery period was characterized by noninvasive measurements after 4 minute bicycle exercise at 3 separate work loads in volunteers with normal peak responses. Most responses started immediately to return toward resting control values. Left ventricular ejection time and stroke volume change are discussed. Changes in pre-ejection period were determined by changes in isovolume contraction time, and factors affecting the degree and rate of return are considered. The rates of change in the ejection time index and in the ratio pre-ejection period/left ventricular ejection time were virtually independent of load throughout most of recovery.

Nandi, P. S.↗

Experimental Verification of the Theory of Wind-Tunnel Boundary Interference

The results of an experimental investigation on the boundary-correction factor are presented in this report. The values of the boundary-correction factor from the theory, which at the present time is virtually completed, are given in the report for all conventional types of tunnels. With the isolation of certain disturbing effects, the experimental boundary-correction factor was found to be in satisfactory agreement with the theoretically predicted values, thus verifying the soundness and sufficiency of the theoretical analysis. The establishment of a considerable velocity distortion, in the nature of a unique blocking effect, constitutes a principal result of the investigation.

Theodorsen, Theodore↗

Where am I: Determining the attitude of spacecraft parts

In the preliminary design of spacecraft, spreadsheets are often used to scale and size components. While offering some benefits, using spreadsheets does have some drawbacks. In particular, since time is typically not one of the input values, overly conservative designs can result because scheduling issues are not considered. To overcome this problem, the Space Systems Concepts Division is developing a time dependent, virtual spacecraft simulation system. Since the performance of many components on the spacecraft are sensitive to the attitude of the spacecraft, a method or function is needed to determine the attitude of a part. Thus, the primary goal of this research was to develop a software module that calculates the attitude of an arbitrary part on the spacecraft. This module is then used by subsystem engineers, e.g. the power subsystem, to compute the attitude relative to the spacecraft, the sun, the Earth, or a user specified target.

Hanson, Mark L.↗

Bridging Two Worlds: From the Archean to the Proterozoic

As now known, the Archean and Proterozoic appear to have been different worlds: the geology (tectonic style, basinal distribution, dominant rock types), atmospheric composition (O2, CO21, CH4), and surface environment (day-length, solar luminosity, ambient temperature) all appear to have changed over time. And virtually all paleobiologic indicators can be interpreted as suggesting there were significant biotic differences as well: (1) Stromatolites older than 2.5 Ga are rare relative to those of the Proterozoic; their biotic components are largely unknown; and the biogenicity of those older than approx. 3.2 Ga has been questioned. (2) Bona fide microfossils older than approx. 2.4 Ga are rare, poorly preserved, and of uncertain biological relations. Gaps of hundreds of millions of years in the known record make it impossible to show that Archean microorganisms are definitely part of the 2.4 Ga-to-present evolutionary continuum. and (3) In rocks older than approx. 2.2 Ga, the sulfur isotopic record is subject to controversy; phylogenetically distinctive bio-markers are unknown; and nearly a score of geologic units contain organic carbon anomalously light isotopically (relative to that of the Proterozoic and Phanerozoic) that may reflect the presence of Archaeans ("Archaebacteria of earlier classifications) but may not (since cellularly preserved Archean-age Archaeans have never been identified).

Schopf, J. William↗

Implications of Version 8 TOMS and SBUV Data for Long-Term Trend Analysis

Total ozone data from the Total Ozone Mapping Spectrometer (TOMS) and profile/total ozone data from the Solar Backscatter Ultraviolet (SBUV; SBW/2) series of instruments have recently been reprocessed using new retrieval algorithms (referred to as Version 8 for both) and updated calibrations. In this paper, we incorporate the Version 8 data into a TOMS/SBW merged total ozone data set and an S B W merged profile ozone data set. The Total Merged Ozone Data (Total MOD) combines data from multiple TOMS and SBW instruments to form an internally consistent global data set with virtually complete time coverage from October 1978 through December 2003. Calibration differences between instruments are accounted for using external adjustments based on instrument intercomparisons during overlap periods. Previous results showed errors due to aerosol loading and sea glint are significantly reduced in the V8 TOMS retrievals. Using SBW as a transfer standard, calibration differences between V8 Nimbus 7 and Earth Probe TOMS data are approx. 1.3%, suggesting small errors in calibration remain. We will present updated total ozone long-term trends based on the Version 8 data. The Profile Merged Ozone Data (Profile MOD) data set is constructed using data from the SBUV series of instruments. In previous versions, SAGE data were used to establish the long-term external calibration of the combined data set. The SBW Version 8 we assess the V8 profile data through comparisons with SAGE and between SBW instruments in overlap periods. We then construct a consistently-calibrated long term time series. Updated zonal mean trends as a function of altitude and season from the new profile data set will be shown, and uncertainties in determining the best long-term calibration will be discussed.

Frith, Stacey M.↗

Simulation Testing of Embedded Flight Software

Virtual Real Time (VRT) is a computer program for testing embedded flight software by computational simulation in a workstation, in contradistinction to testing it in its target central processing unit (CPU). The disadvantages of testing in the target CPU include the need for an expensive test bed, the necessity for testers and programmers to take turns using the test bed, and the lack of software tools for debugging in a real-time environment. By virtue of its architecture, most of the flight software of the type in question is amenable to development and testing on workstations, for which there is an abundance of commercially available debugging and analysis software tools. Unfortunately, the timing of a workstation differs from that of a target CPU in a test bed. VRT, in conjunction with closed-loop simulation software, provides a capability for executing embedded flight software on a workstation in a close-to-real-time environment. A scale factor is used to convert between execution time in VRT on a workstation and execution on a target CPU. VRT includes high-resolution operating- system timers that enable the synchronization of flight software with simulation software and ground software, all running on different workstations.

Shahabuddin, Mohammad↗

Sptrace

Sptrace is a general-purpose space utilization tracing system that is conceptually similar to the commercial Purify product used to detect leaks and other memory usage errors. It is designed to monitor space utilization in any sort of heap, i.e., a region of data storage on some device (nominally memory; possibly shared and possibly persistent) with a flat address space. This software can trace usage of shared and/or non-volatile storage in addition to private RAM (random access memory). Sptrace is implemented as a set of C function calls that are invoked from within the software that is being examined. The function calls fall into two broad classes: (1) functions that are embedded within the heap management software [e.g., JPL's SDR (Simple Data Recorder) and PSM (Personal Space Management) systems] to enable heap usage analysis by populating a virtual time-sequenced log of usage activity, and (2) reporting functions that are embedded within the application program whose behavior is suspect. For ease of use, these functions may be wrapped privately inside public functions offered by the heap management software. Sptrace can be used for VxWorks or RTEMS realtime systems as easily as for Linux or OS/X systems.

Burleigh, Scott C.↗

Dust Interactions on Small Solar System Bodies and Technology Considerations for Exploration

Small‐bodies such as asteroids and Mars' moons Phobos and Deimos have relatively unknown regolith environments. It is hypothesized that dust preserved in the regolith on the surfaces will have similar mechanical properties to lunar dust because of similar formation processes from micrometeorite bombardment, low relative gravity for slow settling times, and virtually no weathering because there is no atmosphere. This combination of processes infers that small‐body dust particles will be highly angular and retain abrasive properties. The focus of this paper uses the mission architecture and engineering design for an asteroid hopper known as Hedgehog, a spherical spacecraft with several symmetric spikes used to aid with tumbling mobility in a low gravity environment. Dust abrasion considerations are highlighted throughout the paper relating to the lead authors' previous work, but act as an example of one of many important dust or regolith physical properties that need to be considered for future exploration. Measurable regolith properties are summarized in order to identify technologies that may be useful for exploration in terms of scientific return and spacecraft design. Previous instruments are summarized in this paper that could be used on the Hedgehog. Opportunities for hardware payloads are highlighted that include low mass solutions or dualpurpose instruments that can measure regolith or dust properties. Finally, dust mitigation suggestions are made for vehicles of this mobility profile.

Kobrick, Ryan,↗

A Class of Selenocentric Retrograde Orbits With Innovative Applications to Human Lunar Operations

Selenocentric distant retrograde orbits with radii from approx. 12,500 km to approx. 25,000 km are assessed for stability and for suitability as crewed command and control infrastructure locations in support of telerobotic lunar surface operations and interplanetary human transport. Such orbits enable consistent transits to and from Earth at virtually any time if they are coplanar with the Moon's geocentric orbit. They possess multiple attributes and applications distinct from NASA's proposed destination orbit for a redirected asteroid about 70,000 km from the Moon.

Moon↗

On the generalized VIP time integral methodology for transient thermal problems

The paper describes the development and applicability of a generalized VIrtual-Pulse (VIP) time integral method of computation for thermal problems. Unlike past approaches for general heat transfer computations, and with the advent of high speed computing technology and the importance of parallel computations for efficient use of computing environments, a major motivation via the developments described in this paper is the need for developing explicit computational procedures with improved accuracy and stability characteristics. As a consequence, a new and effective VIP methodology is described which inherits these improved characteristics. Numerical illustrative examples are provided to demonstrate the developments and validate the results obtained for thermal problems.

Mei, Youping↗

Critical Clearing Time for Droop-Controlled Grid-Forming Inverters With Circular Current Limiting and Virtual Impedance Current Limiting

The critical clearing time is a crucial parameter for assessing the large-signal stability of grid-forming (GFM) inverters. Variations in current limiters can significantly impact an inverter's transient behavior during large disturbances. Here, this letter introduces a method based on the power-angle relationship to evaluate the fault recovery of a droop-controlled GFM inverter under a three-phase bolted fault scenario, considering both the circular current limiter and the virtual impedance method. High-fidelity simulations validate the accuracy of the proposed formulas in estimating the critical clearing time of the GFM inverter.

42 ENGINEERING↗

Real-time expert system diagnostics and monitoring for the High Resolution Microwave Survey Targeted Search

An automated monitoring and diagnostics system (MDS) using virtual real-time software was developed for NASA's High Resolution Microwave Survey (HRMS) Targeted Search System (TSS). The four main tasks required of the MDS were monitoring and recording system health, alerting operators of problems, diagnosing poor system performance, and performing an emergency system shutdown. The MDS was implemented using commercial expert system software tools in addition to interface hardware and software developed on site. The expert system used objects, rules, and schematics in its TSS knowledge representation. The MDS was successfully integrated into the HRMS computer environment, and its performance met or exceeded its requirements.

Macalou, A.↗

Finite Element Methods for real-time Haptic Feedback of Soft-Tissue Models in Virtual Reality Simulators

We have applied the linear elastic finite element method to compute haptic force feedback and domain deformations of soft tissue models for use in virtual reality simulators. Our results show that, for virtual object models of high-resolution 3D data (>10,000 nodes), haptic real time computations (>500 Hz) are not currently possible using traditional methods. Current research efforts are focused in the following areas: 1) efficient implementation of fully adaptive multi-resolution methods and 2) multi-resolution methods with specialized basis functions to capture the singularity at the haptic interface (point loading). To achieve real time computations, we propose parallel processing of a Jacobi preconditioned conjugate gradient method applied to a reduced system of equations resulting from surface domain decomposition. This can effectively be achieved using reconfigurable computing systems such as field programmable gate arrays (FPGA), thereby providing a flexible solution that allows for new FPGA implementations as improved algorithms become available. The resulting soft tissue simulation system would meet NASA Virtual Glovebox requirements and, at the same time, provide a generalized simulation engine for any immersive environment application, such as biomedical/surgical procedures or interactive scientific applications.

Frank, Andreas O.↗

Virtual acoustics displays

The real time acoustic display capabilities are described which were developed for the Virtual Environment Workstation (VIEW) Project at NASA-Ames. The acoustic display is capable of generating localized acoustic cues in real time over headphones. An auditory symbology, a related collection of representational auditory 'objects' or 'icons', can be designed using ACE (Auditory Cue Editor), which links both discrete and continuously varying acoustic parameters with information or events in the display. During a given display scenario, the symbology can be dynamically coordinated in real time with 3-D visual objects, speech, and gestural displays. The types of displays feasible with the system range from simple warnings and alarms to the acoustic representation of multidimensional data or events.

Wenzel, Elizabeth M.↗