Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “embedded systems”

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 1,027 records · Page 57

NASA VERVE: Interactive 3D Visualization Within Eclipse

At NASA, we develop myriad Eclipse RCP applications to provide situational awareness for remote systems. The Intelligent Robotics Group at NASA Ames Research Center has developed VERVE - a high-performance, robot user interface that provides scientists, robot operators, and mission planners with powerful, interactive 3D displays of remote environments.VERVE includes a 3D Eclipse view with an embedded Java Ardor3D scenario, including SWT and mouse controls which interact with the Ardor3D camera and objects in the scene. VERVE also includes Eclipse views for exploring and editing objects in the Ardor3D scene graph, and a HUD (Heads Up Display) framework allows Growl-style notifications and other textual information to be overlayed onto the 3D scene. We use VERVE to listen to telemetry from robots and display the robots and associated scientific data along the terrain they are exploring; VERVE can be used for any interactive 3D display of data.VERVE is now open source. VERVE derives from the prior Viz system, which was developed for Mars Polar Lander (2001) and used for the Mars Exploration Rover (2003) and the Phoenix Lander (2008). It has been used for ongoing research with IRG's K10 and KRex rovers in various locations. VERVE was used on the International Space Station during two experiments in 2013 - Surface Telerobotics, in which astronauts controlled robots on Earth from the ISS, and SPHERES, where astronauts control a free flying robot on board the ISS.We will show in detail how to code with VERVE, how to interact between SWT controls to the Ardor3D scenario, and share example code.

3D Visualization↗

Autonomous Real Time Requirements Tracing

One of the more challenging aspects of software development is the ability to verify and validate the functional software requirements dictated by the Software Requirements Specification (SRS) and the Software Detail Design (SDD). Insuring the software has achieved the intended requirements is the responsibility of the Software Quality team and the Software Test team. The utilization of Timeliner-TLX(sup TM) Auto- Procedures for relocating ground operations positions to ISS automated on-board operations has begun the transition that would be required for manned deep space missions with minimal crew requirements. This transition also moves the auto-procedures from the procedure realm into the flight software arena and as such the operational requirements and testing will be more structured and rigorous. The autoprocedures would be required to meet NASA software standards as specified in the Software Safety Standard (NASASTD- 8719), the Software Engineering Requirements (NPR 7150), the Software Assurance Standard (NASA-STD-8739) and also the Human Rating Requirements (NPR-8705). The Autonomous Fluid Transfer System (AFTS) test-bed utilizes the Timeliner-TLX(sup TM) Language for development of autonomous command and control software. The Timeliner-TLX(sup TM) system has the unique feature of providing the current line of the statement in execution during real-time execution of the software. The feature of execution line number internal reporting unlocks the capability of monitoring the execution autonomously by use of a companion Timeliner-TLX(sup TM) sequence as the line number reporting is embedded inside the Timeliner-TLX(sup TM) execution engine. This negates I/O processing of this type data as the line number status of executing sequences is built-in as a function reference. This paper will outline the design and capabilities of the AFTS Autonomous Requirements Tracker, which traces and logs SRS requirements as they are being met during real-time execution of the targeted system. It is envisioned that real time requirements tracing will greatly assist the movement of autoprocedures to flight software enhancing the software assurance of auto-procedures and also their acceptance as reliable commanders.

Plattsmier, George↗

Autonomous Real Time Requirements Tracing

One of the more challenging aspects of software development is the ability to verify and validate the functional software requirements dictated by the Software Requirements Specification (SRS) and the Software Detail Design (SDD). Insuring the software has achieved the intended requirements is the responsibility of the Software Quality team and the Software Test team. The utilization of Timeliner-TLX(sup TM) Auto-Procedures for relocating ground operations positions to ISS automated on-board operations has begun the transition that would be required for manned deep space missions with minimal crew requirements. This transition also moves the auto-procedures from the procedure realm into the flight software arena and as such the operational requirements and testing will be more structured and rigorous. The autoprocedures would be required to meet NASA software standards as specified in the Software Safety Standard (NASASTD- 8719), the Software Engineering Requirements (NPR 7150), the Software Assurance Standard (NASA-STD-8739) and also the Human Rating Requirements (NPR-8705). The Autonomous Fluid Transfer System (AFTS) test-bed utilizes the Timeliner-TLX(sup TM) Language for development of autonomous command and control software. The Timeliner- TLX(sup TM) system has the unique feature of providing the current line of the statement in execution during real-time execution of the software. The feature of execution line number internal reporting unlocks the capability of monitoring the execution autonomously by use of a companion Timeliner-TLX(sup TM) sequence as the line number reporting is embedded inside the Timeliner-TLX(sup TM) execution engine. This negates I/O processing of this type data as the line number status of executing sequences is built-in as a function reference. This paper will outline the design and capabilities of the AFTS Autonomous Requirements Tracker, which traces and logs SRS requirements as they are being met during real-time execution of the targeted system. It is envisioned that real time requirements tracing will greatly assist the movement of autoprocedures to flight software enhancing the software assurance of auto-procedures and also their acceptance as reliable commanders

Plattsmier, George I.↗

Development of Compact, Modular Lunar Heat Flow Probes

Geothermal heat flow measurements are a high priority for the future lunar geophysical network missions recommended by the latest Decadal Survey and previously the International Lunar Network. Because the lander for such a mission will be relatively small, the heat flow instrumentation must be a low-mass and low-power system. The instrument needs to measure both thermal gradient and thermal conductivity of the regolith penetrated. It also needs to be capable of excavating a deep enough hole (approx. 3 m) to avoid the effect of potential long-term changes of the surface thermal environment. The recently developed pneumatic excavation system can largely meet the low-power, low-mass, and the depth requirements. The system utilizes a stem which winds out of a pneumatically driven reel and pushes its conical tip into the regolith. Simultaneously, gas jets, emitted from the cone tip, loosen and blow away the soil. The thermal sensors consist of resistance temperature detectors (RTDs) embedded on the stem and an insitu thermal conductivity probe attached to the cone tip. The thermal conductivity probe consists of a short 'needle' (2.4-mm diam. and 15- to 20-mm length) that contains a platinum RTD wrapped in a coil of heater wire. During a deployment, when the penetrating cone reaches a desired depth, it stops blowing gas, and the stem pushes the needle into the yet-to-be excavated, undisturbed bottom soil. Then, it begins heating and monitors the temperature. Thermal conductivity of the soil can determined from the rate of temperature increase with time. When the measurement is complete, the system resumes excavation until it reaches the next targeted depth.

Lunar↗

Embedded mesh solutions of the Euler equation using a multiple-grid method

New developments make it now possible to obtain solutions to Euler equations for many problems on the basis of acceptable computing times. The possibility of an extension of these methods to more difficult flows and increasingly complex geometries can depend on obtaining suitable grid structures. Thus, an attractive approach to complex geometries involves the recasting of the problem into the framework of a multiple-grid structure. The discrete equations represented on the grid are solved as a simultaneous system. In the present investigation, this is accomplished with the aid of Ni's multiple-grid algorithm. The multiple-grid structure provided in this study represents the first step towards a completely general modular approach to the solution of the complete compressible flow problem. In the presented cases, a fine mesh resolution is obtained within the embedded mesh regions, while preserving the global coarse mesh convergence rates.

Usab, W. J., Jr.↗

Circuit for Communication Over Power Lines

Many distributed systems share common sensors and instruments along with a common power line supplying current to the system. A communication technique and circuit has been developed that allows for the simple inclusion of an instrument, sensor, or actuator node within any system containing a common power bus. Wherever power is available, a node can be added, which can then draw power for itself, its associated sensors, and actuators from the power bus all while communicating with other nodes on the power bus. The technique modulates a DC power bus through capacitive coupling using on-off keying (OOK), and receives and demodulates the signal from the DC power bus through the same capacitive coupling. The circuit acts as serial modem for the physical power line communication. The circuit and technique can be made of commercially available components or included in an application specific integrated circuit (ASIC) design, which allows for the circuit to be included in current designs with additional circuitry or embedded into new designs. This device and technique moves computational, sensing, and actuation abilities closer to the source, and allows for the networking of multiple similar nodes to each other and to a central processor. This technique also allows for reconfigurable systems by adding or removing nodes at any time. It can do so using nothing more than the in situ power wiring of the system.

Krasowski, Michael J.↗

Performance analysis and kernel size study of the Lynx real-time operating system

This paper analyzes the Lynx real-time operating system (LynxOS), which has been selected as the operating system for the Space Station Freedom Data Management System (DMS). The features of LynxOS are compared to other Unix-based operating system (OS). The tools for measuring the performance of LynxOS, which include a high-speed digital timer/counter board, a device driver program, and an application program, are analyzed. The timings for interrupt response, process creation and deletion, threads, semaphores, shared memory, and signals are measured. The memory size of the DMS Embedded Data Processor (EDP) is limited. Besides, virtual memory is not suitable for real-time applications because page swap timing may not be deterministic. Therefore, the DMS software, including LynxOS, has to fit in the main memory of an EDP. To reduce the LynxOS kernel size, the following steps are taken: analyzing the factors that influence the kernel size; identifying the modules of LynxOS that may not be needed in an EDP; adjusting the system parameters of LynxOS; reconfiguring the device drivers used in the LynxOS; and analyzing the symbol table. The reductions in kernel disk size, kernel memory size and total kernel size reduction from each step mentioned above are listed and analyzed.

Liu, Yuan-Kwei↗

An Embedded Statistical Method for Coupling Molecular Dynamics and Finite Element Analyses

The coupling of molecular dynamics (MD) simulations with finite element methods (FEM) yields computationally efficient models that link fundamental material processes at the atomistic level with continuum field responses at higher length scales. The theoretical challenge involves developing a seamless connection along an interface between two inherently different simulation frameworks. Various specialized methods have been developed to solve particular classes of problems. Many of these methods link the kinematics of individual MD atoms with FEM nodes at their common interface, necessarily requiring that the finite element mesh be refined to atomic resolution. Some of these coupling approaches also require simulations to be carried out at 0 K and restrict modeling to two-dimensional material domains due to difficulties in simulating full three-dimensional material processes. In the present work, a new approach to MD-FEM coupling is developed based on a restatement of the standard boundary value problem used to define a coupled domain. The method replaces a direct linkage of individual MD atoms and finite element (FE) nodes with a statistical averaging of atomistic displacements in local atomic volumes associated with each FE node in an interface region. The FEM and MD computational systems are effectively independent and communicate only through an iterative update of their boundary conditions. With the use of statistical averages of the atomistic quantities to couple the two computational schemes, the developed approach is referred to as an embedded statistical coupling method (ESCM). ESCM provides an enhanced coupling methodology that is inherently applicable to three-dimensional domains, avoids discretization of the continuum model to atomic scale resolution, and permits finite temperature states to be applied.

Saether, E.↗

Post-flight Analysis of Mars Science Laboratory Entry Aerothermal Environment and Thermal Protection System Response

The Mars Science Laboratory successfully landed on the Martian surface on August 5th, 2012. The rover was protected from the extreme heating environments of atmospheric entry by an ablative heatshield. This Phenolic Impregnated Carbon Ablator heatshield was instrumented with a suite of embedded thermocouples, isotherm sensors, and pressure transducers. The sensors monitored the in-depth ablator response, as well as the surface pressure at discrete locations throughout the hypersonic deceleration. This paper presents a comparison of the flight data with post-entry estimates. An assessment of the aerothermal environments, as well as the in-depth response of the heatshield material is made, and conclusions regarding the overall performance of the ablator at the suite locations are presented.

mars science laboratory↗

Algorithmic considerations of integrated design for CSI on a hypercube architecture

An approach is presented to the integrated design problem for actively controlled large, flexible mechanical systems for which Control Structure Interaction (CSI) problems are of concern. The two coupled design problems were identified as the optimal Structural Design problem the optimal Controller Design problem. These two problems can be addressed within a decision making loop that would consider each separately, and then sequentially analyze the effects of one on the other. Embedded in such a loop would be the simulation and coordination tasks as part of the decision tools required in a total (software) package. All of the above are compute-intensive tasks. In any such task, possible decompositions and gains due to the inherent parallelism have to be exploited. The problems under consideration, as applied to large flexible mechanical structures, are particularly suited to be mapped onto multicomputer systems in a hypercube topology.

Oezguener, UE.↗

Interpretation of the Jupiter Red Spot, 1

With the aid of 8900 micron CH4 filter photographs it is shown that the Red Spot is normally the highest cloud feature in the Jovian atmosphere, located squarely on the South Tropical Zone at 22 deg. S. The Red Spot is a rising column, obviously having its own energy source; it spreads outward at the top level, in anticyclonic rotation. It is concluded that the large and persistent Jovian cloud masses, of which the Red Spot is the largest, are major organized storm arrays embedded in a near stagnant atmosphere, each probably possessing numerous short-lived rising hot columns driven by released latent heat; and covered by a horizontally-expanding gigantic cirrus cloud system, in anti-cyclonic rotation. The meteorological theory of Organized Cumulus Convection is applied to the Red Spot and the White Ovals. Evidence exists that the array of hot towers under the Red Spot is eccentric. The 90-day and the occassional 5-8 year fluctuations in the motion of the Red Spot may be due to processes analogous to those found in the Earth's Tropical Convergence. The 90-day oscillation has been observed for 8 years.

Kuiper, G. P.↗

Trends in shuttle entry heating from the correction of flight test maneuvers

A new technique was developed to systematically expand the aerothermodynamic envelope of the Space Shuttle Protection System (TPS). The technique required transient flight test maneuvers which were performed on the second, fourth, and fifth Shuttle reentries. Kalman filtering and parameter estimation were used for the reduction of embedded thermocouple data to obtain best estimates of aerothermal parameters. Difficulties in reducing the data were overcome or minimized. Thermal parameters were estimated to minimize uncertainties, and heating rate parameters were estimated to correlate with angle of attack, sideslip, deflection angle, and Reynolds number changes. Heating trends from the maneuvers allow for rapid and safe envelope expansion needed for future missions, except for some local areas.

Hodge, J. K.↗

Application of a full potential method for computation of three-dimensional supersonic flows

A nonlinear aerodynamic analysis technique based on the full potential equation in conservative form has been modified to permit treatment of supersonic flows with embedded subsonic regions (typically near the fuselage-canopy juncture and the wing leading edge). Solution procedures for the equations do not require any specific form of geometry or physical grid system. This results in the capability to analyze easily very complex geometries provided the posed problem lies within the isentropic restrictions of the full potential theory. Characteristic signal propagation theory is used to monitor the type dependent flow and a conservative switching scheme is employed to transition from the supersonic marching algorithm to a subsonic relaxation procedure and vice versa. An implicit approximate factorization scheme is used to solve the finite-difference equations. These modifications now permit analysis of fully three-dimensional flowfields including the interference effects due to lifting surface wakes. Improved grid generation capability allows analysis of complete complex aircraft geometries (fuselage, wing, tail, wing wake, and tail wake). Results are presented showing very good correlations with experimental surface pressure data and aerodynamic force data at both design and off-design operating points. Configurations examined include several waverider concepts, an arrow wing-body with wake, an advanced tactical fighter concept, and a fighter forebody-canard configuration.

Jones, K. M.↗

Laboratory Comparisons of Organic Materials to Those Observed in the Interstellar Medium

Spectra of objects which lie along several lines of sight through the diffuse interstellar medium (ISM) all contain an absorption feature near 3.4 Pm which has been attributed to saturated aliphatic hydrocarbons on interstellar grains. The similarity of the absorption bands near 3.4 microns (2950 /cm) along different lines of sight reveal that the carrier of this band lies in the diffuse dust. Several materials have been proposed as "fits" to the 3.4 microns feature over the years. A comparison of these identifications is presented. A remarkable similarity between the spectrum of the diffuse dust and an organic extract from the Murchison meteorite suggests that some of the interstellar organic material may be preserved in primitive solar system bodies. Recent detections of the hydrocarbon absorption feature in external galaxies are presented. These results indicate the widespread availability of the organic material for incorporation into planetary systems. Recent detections of the X-CN absorption feature in dense molecular clouds are also presented. The preliminary results suggest that the X-CN band is only observed toward embedded sources and is not distributed throughout the molecular cloud. If so, this has profound effects on the production mechanism of this component of the organic material in space.

Pendleton, Yvonne J.↗

Plasma Accelerator Development for Dynamic Formation of Plasma Liners: A Status Report

An experimental plasma accelerator for magnetic target fusion (MTF) applications under development at the NASA Marshall Space Flight Center is described. The accelerator is a pulsed plasma thruster and has been tested experimentally and plasma jet velocities of approximately 50 km/sec have been obtained. The plasma jet structure has been photographed with 10 ns exposure times to reveal a stable and repeatable plasma structure. Data for velocity profile information has been obtained using light pipes embedded in the gun walls to record the plasma transit at various barrel locations. Preliminary spatially resolved spectral data and magnetic field probe data are also presented. A high speed triggering system has been developed and tested as a means of reducing the gun "jitter". This jitter is being characterized and future work for second generation "ultra-low jitter" gun development is being identified.

Thio, Y. C. Francis↗

An Experimental Study of a Low-Jitter Pulsed Electromagnetic Plasma Accelerator

An experimental plasma accelerator for a variety of applications under development at the NASA Marshall Space Flight Center is described. The accelerator is a pulsed plasma thruster and has been tested experimentally and plasma jet velocities of approximately 50 kilometers per second have been obtained. The plasma jet structure has been photographed with 10 ns exposure times to reveal a stable and repeatable plasma structure. Data for velocity profile information has been obtained using light pipes embedded in the gun walls to record the plasma transit at various barrel locations. Preliminary spatially resolved spectral data and magnetic field probe data are also presented. A high speed triggering system has been developed and tested as a means of reducing the gun "jitter". This jitter has been characterized and future work for second generation "ultra-low jitter" gun development is identified.

Thio, Y. C. Francis↗

Connecting Requirements to Architecture and Analysis via Model-Based Systems Engineering

In traditional systems engineering practice, architecture, concept development, and requirements development are related but still separate activities. Concepts for operation, key technical approaches, and related proofs of concept are developed. These inform the formulation of an architecture at multiple levels, starting with the overall system composition and functionality and progressing into more detail. As this formulation is done, a parallel activity develops a set of English statements that constrain solutions. These requirements are often called "shall statements" since they are formulated to use "shall." The separation of requirements from design is exacerbated by well-meaning tools like the Dynamic Object-Oriented Requirements System (DOORS) that remained separated from engineering design tools. With the Europa Clipper project, efforts are being taken to change the requirements development approach from a separate activity to one intimately embedded in formulation effort. This paper presents a modeling approach and related tooling to generate English requirement statements from constraints embedded in architecture definition.

Cole, Bjorn F.↗

Coordinated analyses of hydrated Kuiper Belt dust

We report on coordinated mineralogical, chemical, and isotopic analyses of hydrated carbon-rich interplanetary dust particles (IDPs). We focus on hydrated IDPs that contain high solar flare track densities consistent with an origin in outer Solar System bodies such as Edgeworth-Kuiper belt objects (EKBOs) [1]. We are searching for evidence of the heavy water reservoir predicted by self-shielding models [2]. The IDPs were embedded in sulfur and microtome thin sections were obtained for Fourier-transform infrared (FTIR), transmission electron microscopy (TEM), and nanoSIMS analyses. The IDPs were only partly microtomed and the remainder was extracted from the sulfur and pressed into In or Au for high precision O isotopic analyses. The hydrated IDPs in this study are compact low-porosity objects with a mineralogy dominated by fine-grained saponite and lesser serpentine, Fe-Ni sulfides, Mg-Fe carbonates, rare crystaline silicates, and abundant organic matter. The C in the IDPs is abundant (typically >4X CI) and occurs as isolated nanoglobules and finely disseminated within the phyllosilicate matrix of the IDPs. TEM analyses of the nanoglobules show O-rich, S-depleted rims with higher carbonyl functionality than their cores. FTIR spectra show strong aliphatic C-H stretches consistent with the presence of short-chain aliphatic hydrocarbons in these IDPs. The oxygen isotopic compositions measured in 6 IDPs all plot within error of the CCAM line [3]. For several of the IDPs we were able to obtain multiple analyses. The ∆^(17)O values range from -23‰ up to +3.4‰ with most analyses clustering above the terrestrial fractionation line. The O isotopic compositions and the high C contents of these IDPs are distinct from known hydrated carbonaceous chondrites. The track-rich hydrated IDPs record parent body aqueous alteration effects through interactions with 16O-poor H2O on a EKBO parent body. The aqueous alteration activity likely resulted from the heat generated by collisional processes among EKBOs given that these objects are believed to have accreted late after the decay of 26Al [4].

Lindsay P. Keller↗