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

Debugging embedded computer programs

Every embedded computer program must complete its debugging cycle using some system that will allow real time debugging. Many of the common items addressed during debugging are listed. Seven approaches to debugging are analyzed to evaluate how well they treat those items. Cost evaluations are also included in the comparison. The results indicate that the best collection of capabilities to cover the common items present in the debugging task occurs in the approach where a minicomputer handles the environment simulation with an emulation of some kind representing the embedded computer. This approach can be taken at a reasonable cost. The case study chosen is an embedded computer in a tactical missile. Several choices of computer for the environment simulation are discussed as well as different approaches to the embedded emulator.

Kemp, G. H.↗

Conceptual Design of a Counter-Rotating Fan System for Distributed Boundary Layer Ingesting Propulsion

The present paper details the design of the counter rotating fans for a Turboelectric Distributed Propulsion (TeDP) system. Sixteen propulsors installed in mail-slot-shape nacelles are embedded on an aerodynamically optimized hybrid wing-body configuration. The hybrid-wing/body (HWB) configuration which was previously designed to satisfy the conditions of trim, longitudinally static stability and specific cargo space is employed as the baseline configuration in pursuing an optimal distributed propulsion system. A set of distributed propulsors is conceptually designed and the collective performance is evaluated against the target thrust mandated by the mission requirements. The concept of the distributed propulsion allows the fan pressure ratio to be around 1.27~1.32 for the target thrust. In addition, further splitting of the fan pressure ratio by using the counter-rotating fans for each slot realizes the target pressure ratio with low tip speed. In the distributed propulsion system, the nature of the flow conditions and/or the thickness of the ingested boundary layer may differ and result in different propulsive reaction of each individual propulsor. The optimization is, thus, approached from both the propulsion system and individual propulsor perspectives. An optimal distribution of the thrust and power output is determined by how the system utilizes each passage's propulsive characteristics and its interaction with the airframe. These system level analysis and optimization are conducted using an actuator disk model to account for the propulsion-airframe integration numerically. With respect to the propulsor level, aerodynamic shape optimizations of the fan blades are performed in a sequential multi-objective optimization process for various design objectives, such as mass flow rate condition, fan pressure ratio, efficiency and the exit flow angle of the fan stage by using a genetic algorithm, NSGA-II. The radial chord distribution, and meanline distribution of the rotors are designed on the circumferentially averaged axi-symmetric inlet profiles and tested on the six inlet profiles from six divided sectors to reckon flow distortion. The performances of the counter rotating fans are, thus, evaluated accordingly for obtaining distortion tolerant fan. The performance of the distributed propulsion system is evaluated by two CFD tools, i.e., a multi-stage turbo-machinery CFD code and one propulsion-airframe integration flow solver coupled with a body-force model. The optimized boundary layer ingestion propulsion system of 16 distributed slots not only reaches the system target thrust, but also delivers a close to 20% fuel saving benefit against its counterpart 12 distributed clean inlet propulsion system.

Boundary-Layer-Ingestion Propulsion↗

Assessment Environment for Complex Systems Software Guide

This Software Guide (SG) describes the software developed to test the Assessment Environment for Complex Systems (AECS) by the West Virginia High Technology Consortium (WVHTC) Foundation's Mission Systems Group (MSG) for the National Aeronautics and Space Administration (NASA) Aeronautics Research Mission Directorate (ARMD). This software is referred to as the AECS Test Project throughout the remainder of this document. AECS provides a framework for developing, simulating, testing, and analyzing modern avionics systems within an Integrated Modular Avionics (IMA) architecture. The purpose of the AECS Test Project is twofold. First, it provides a means to test the AECS hardware and system developed by MSG. Second, it provides an example project upon which future AECS research may be based. This Software Guide fully describes building, installing, and executing the AECS Test Project as well as its architecture and design. The design of the AECS hardware is described in the AECS Hardware Guide. Instructions on how to configure, build and use the AECS are described in the User's Guide. Sample AECS software, developed by the WVHTC Foundation, is presented in the AECS Software Guide. The AECS Hardware Guide, AECS User's Guide, and AECS Software Guide are authored by MSG. The requirements set forth for AECS are presented in the Statement of Work for the Assessment Environment for Complex Systems authored by NASA Dryden Flight Research Center (DFRC). The intended audience for this document includes software engineers, hardware engineers, project managers, and quality assurance personnel from WVHTC Foundation (the suppliers of the software), NASA (the customer), and future researchers (users of the software). Readers are assumed to have general knowledge in the field of real-time, embedded computer software development.

tests↗

Experiments with Ada

A 1200-line Ada source code project simulating the most basic functions of an operations control center was developed. We selected George Cherry's Process Abstraction Methodology for Embedded Large Applications (PAMELA) and DEC's Ada Compilation System (ACS) under VAX/VMS to build the software from requirements to acceptance test. The system runs faster than its FORTRAN implementation and was produced on schedule and under budget with an overall productivity in excess of 30 lines of Ada source code per day.

Roy, D.↗

Gyroharmonic maser instability for weakly relativistic electrons with a loss-cone distribution

The weakly relativisitic dielectric tensor for a system of electrons comprised of cold and energetic populations, embedded in a neutralizing background, is reformulated in terms of an infinite series representation in powers of lamba = alpha ck(perpendicular)/omega (c), where alpha-squared is a parameter proportional to the average thermal energy of the energetic electrons, k(perpendicular) is the perpendicular component of the wave vector k, and omega (c) is the electron gyrofrequency. The energetic electrons are assumed to have a loss-cone feature in the perpendicular momentum space. The present formalism can be used in the problem of cyclotron maser as well as more general gyroharmonic maser (i.e., multiharmonics) emissions resulting from weakly relativistic loss-cone electrons. This is because, unlike the previous theories in which certain approximations such as the single-harmonic approximations are made, the present formalism retains contributions from the entire harmonics.

Yoon, Peter H.↗

Auroral activity associated with Kelvin-Helmholtz instability at the inner edge of the low-latitude boundary layer

Auroral activity occurred in the late afternoon sector (approx. 16 MLT) in the northern hemisphere during the passage at Earth of an interplanetary magnetic cloud on January 14, 1988. The auroral activity consisted of a very dynamic display which was preceded and followed by quiet auroral displays. During the quiet displays, discrete rayed arcs aligned along the geomagnetic L shells were observed. In the active stage, rapidly evolving spiral forms centered on magnetic zenith were evident. The activity persisted for many minutes and was characterized by the absence of directed motion. They were strongly suggestive of intense filaments of upward field-aligned currents embedded in the large-scale region 1 current system. Distortions of the flux ropes as they connect from the equatorial magnetosphere to the ionosphere were witnessed. We assess as possible generating mechanisms three nonlocal sources known to be associated with field-aligned currents. Of these, partial compressions of the magnetosphere due to variations of solar wind dynamic pressure seem an unlikely source. The possibility that the auroral forms are due to reconnection is investigated but is excluded because the active aurora were observed on the closed field line region just equatorward of the convection reversal boundary. To support this conclusion further, we apply recent results on the mapping of ionospheric regions to the equatorial plane based on the Tsyganenko 1989 model (Kaufmann et al., 1993). We find that for comparable magnetic activity the aurora map to the equatorial plane at X(sub GSM) = approx. 3 R(sub E) and approx. 2 R(sub E) inward of the magnetopause, that is, the inner edge of the boundary layer close to dusk. Since the auroral forms are manifestly associated with magnetic field shear, a vortical motion at the equatorial end of the flux rope is indicated, making the Kelvin-Helmholtz instability acting at the inner edge of the low-latitude boundary layer the most probable generating source.

Farrugia, C. J.↗

Control and Observation in Distributed Environments

This viewgraph presentation gives an overview of the control and observation in distributed environments. No existing system meets all our needs (e.g., they cannot be embedded in tools or applications and have limited fault management functionality). The goals of our infrastructure include the following: (1) to develop a general framework for observation and control; (2) the framework should be extensible for specific tasks; and (3) it must be compatible with emerging standards.

Smith, Warren↗

Intelligent Highway System

Under contract to the Texas Department of Transportation, AlliedSignal Technical Services developed the Transportation Guidance System (TransGuide) used in San Antonio, Texas. The system monitors the passage of traffic over the sensors embedded in the roadways and detects incidents. Control center operators are alerted to the occurrence of an accident and the area of the occurrence is highlighted on a map display. TransGuide incorporates technology AlliedSignal developed under various contracts to NASA at Goddard Space Flight Center, Johnson Space Center and Jet Propulsion Laboratory, including the design of ground control centers.

Source record↗

Embedded Wing Propulsion Conceptual Study

As a part of distributed propulsion work under NASA's Revolutionary Aeropropulsion Concepts or RAC project, a new propulsion-airframe integrated vehicle concept called Embedded Wing Propulsion (EWP) is developed and examined through system and computational fluid dynamics (CFD) studies. The idea behind the concept is to fully integrate a propulsion system within a wing structure so that the aircraft takes full benefits of coupling of wing aerodynamics and the propulsion thrust stream. The objective of this study is to assess the feasibility of the EWP concept applied to large transport aircraft such as the Blended-Wing-Body aircraft. In this paper, some of early analysis and current status of the study are presented. In addition, other current activities of distributed propulsion under the RAC project are briefly discussed.

Kim, Hyun D.↗

Surface Generation and Cartesian Mesh Support

This document serves as the final report for the grant titled Surface Generation and Cartesian Mesh Support . This completed work was in algorithmic research into automatically generating surface triangulations from CAD geometries. NASA's OVERFLOW and Cart3D simulation packages use surface triangulations as an underlying geometry description and the ability to automatically generate these from CAD files (without translation) substantially reduces both the wall-clock time and expertise required to get geometry out of CAD and into mesh generation. This surface meshing was exercised greatly during the Shuttle investigation during the last year with success. The secondary efforts performed in this grant involve work on a visualization system cut-cell handling for Cartesian Meshes with embedded boundaries.

Haimes, Robert↗

Deformation Measurements of Smart Aerodynamic Surfaces

Video Model Deformation (VMD) and Projection Moire Interferometry (PMI) were used to acquire wind tunnel model deformation measurements of the Northrop Grumman-built Smart Wing tested in the NASA Langley Transonic Dynamics Tunnel. The F18-E/F planform Smart Wing was outfitted with embedded shape memory alloys to actuate a seamless trailing edge aileron and flap, and an embedded torque tube to generate wing twist. The VMD system was used to obtain highly accurate deformation measurements at three spanwise locations along the main body of the wing, and at spanwise locations on the flap and aileron. The PMI system was used to obtain full-field wing shape and deformation measurements over the entire wing lower surface. Although less accurate than the VMD system, the PMI system revealed deformations occurring between VMD target rows indistinguishable by VMD. This paper presents the VMD and PMI techniques and discusses their application in the Smart Wing test.

Fleming, Gary A.↗

Hardware platforms for MEMS gyroscope tuning based on evolutionary computation using open-loop and closed -loop frequency response

We propose a tuning method for MEMS gyroscopes based on evolutionary computation to efficiently increase the sensitivity of MEMS gyroscopes through tuning. The tuning method was tested for the second generation JPL/Boeing Post-resonator MEMS gyroscope using the measurement of the frequency response of the MEMS device in open-loop operation. We also report on the development of a hardware platform for integrated tuning and closed loop operation of MEMS gyroscopes. The control of this device is implemented through a digital design on a Field Programmable Gate Array (FPGA). The hardware platform easily transitions to an embedded solution that allows for the miniaturization of the system to a single chip.

evolvable hardware↗

A Hardware Platform for Tuning of MEMS Devices Using Closed-Loop Frequency Response

We report on the development of a hardware platform for integrated tuning and closed-loop operation of MEMS gyroscopes. The platform was developed and tested for the second generation JPL/Boeing Post-Resonator MEMS gyroscope. The control of this device is implemented through a digital design on a Field Programmable Gate Array (FPGA). A software interface allows the user to configure, calibrate, and tune the bias voltages on the micro-gyro. The interface easily transitions to an embedded solution that allows for the miniaturization of the system to a single chip.

gyroscope controls↗

Eclipse-Free-Time Assessment Tool for IRIS

IRIS_EFT is a scientific simulation that can be used to perform an Eclipse-Free- Time (EFT) assessment of IRIS (Infrared Imaging Surveyor) mission orbits. EFT is defined to be those time intervals longer than one day during which the IRIS spacecraft is not in the Earth s shadow. Program IRIS_EFT implements a special perturbation of orbital motion to numerically integrate Cowell's form of the system of differential equations. Shadow conditions are predicted by embedding this integrator within Brent s method for finding the root of a nonlinear equation. The IRIS_EFT software models the effects of the following types of orbit perturbations on the long-term evolution and shadow characteristics of IRIS mission orbits. (1) Non-spherical Earth gravity, (2) Atmospheric drag, (3) Point-mass gravity of the Sun, and (4) Point-mass gravity of the Moon. The objective of this effort was to create an in-house computer program that would perform eclipse-free-time analysis. of candidate IRIS spacecraft mission orbits in an accurate and timely fashion. The software is a suite of Fortran subroutines and data files organized as a "computational" engine that is used to accurately predict the long-term orbit evolution of IRIS mission orbits while searching for Earth shadow conditions.

Eagle, David↗

Generalized Predictive Control of Dynamic Systems with Rigid-Body Modes

Numerical simulations to assess the effectiveness of Generalized Predictive Control (GPC) for active control of dynamic systems having rigid-body modes are presented. GPC is a linear, time-invariant, multi-input/multi-output predictive control method that uses an ARX model to characterize the system and to design the controller. Although the method can accommodate both embedded (implicit) and explicit feedforward paths for incorporation of disturbance effects, only the case of embedded feedforward in which the disturbances are assumed to be unknown is considered here. Results from numerical simulations using mathematical models of both a free-free three-degree-of-freedom mass-spring-dashpot system and the XV-15 tiltrotor research aircraft are presented. In regulation mode operation, which calls for zero system response in the presence of disturbances, the simulations showed reductions of nearly 100%. In tracking mode operations, where the system is commanded to follow a specified path, the GPC controllers produced the desired responses, even in the presence of disturbances.

Kvaternik, Raymond G.↗

Fiber Optic Temperature Sensor Insert for High Temperature Environments

A thermal protection system (TPS) test plug has optical fibers with FBGs embedded in the optical fiber arranged in a helix, an axial fiber, and a combination of the two. Optionally, one of the optical fibers is a sapphire FBG for measurement of the highest temperatures in the TPS plug. The test plug may include an ablating surface and a non-ablating surface, with an engagement surface with threads formed, the threads having a groove for placement of the optical fiber. The test plug may also include an optical connector positioned at the non-ablating surface for protection of the optical fiber during insertion and removal.

Black, Richard James↗

Large-Scale Boundary Layer Ingesting Propulsor Research

NASA’s Advanced Air Transport Technology (AATT) project is investigating boundary layer ingesting (BLI) propulsors for advanced subsonic commercial vehicle concepts to enable the reduction of fuel burn. A multidisciplinary team of researchers from NASA, United Technologies Research Center (UTRC), Virginia Polytechnic University, and the Air Force Arnold Engineering Development Complex developed and tested an embedded BLI inlet and distortion-tolerant fan (BLI2DTF) system in the NASA Glenn Research Center (GRC) 8- foot by 6-foot (8x6) transonic wind tunnel. The test demonstrated the component performance goals necessary for an overall fuel burn reduction of 3 to 5 percent on a large hybrid wing body (HWB) aircraft. Special test equipment, including a raised floor with flow effectors and a bleed system, was developed for use in the 8x6 to produce the appropriate incoming boundary layer representative of an HWB application. Detailed measurements were made to determine the inlet total pressure loss and distortion, fan stage efficiency, and aeromechanic performance including blade vibration stress and displacement response. Results from this test were used as input to a vehicle-level system study performed by the AATT project to assess the impact of BLI on an alternative advanced concept aircraft referred to as the NASA D8 (ND8), which is somewhat similar to the HWB in its integration of the propulsor. This paper will provide an overview of the project timeline, special test equipment needed in the wind tunnel to develop the appropriate incoming boundary layer, and the difficulties in designing a propulsor for the test. The paper will conclude with some representative aerodynamic and aeromechanic data from the test itself and conclude with how this data was used in the ND8 system study.

Aerodynamic performance↗

Large-Scale Boundary Layer Ingesting Propulsor Research

_NASA's Advanced Air Transport Technology (AATT) project is investigating boundary layer ingesting (BLI) propulsors for advanced subsonic commercial vehicle concepts to enable the reduction of fuel burn. A multidisciplinary team of researchers from NASA, United Technologies Research Center (UTRC), Virginia Polytechnic University, and the Air Force Arnold Engineering Development Complex developed and tested an embedded BLI inlet and distortion-tolerant fan (BLI2DTF) system in the NASA Glenn Research Center (GRC) 8-foot by 6-foot (8x6) transonic wind tunnel. The test demonstrated the component performance goals necessary for an overall fuel burn reduction of 3 to 5 percent on a large hybrid wing body (HWB) aircraft. Special test equipment, including a raised floor with flow effectors and a bleed system, was developed for use in the 8x6 to produce the appropriate incoming boundary layer representative of an HWB application. Detailed measurements were made to determine the inlet total pressure loss and distortion, fan stage efficiency, and aeromechanic performance including blade vibration stress and displacement response. Results from this test were used as input to a vehicle-level system study performed by the AATT project to assess the impact of BLI on an alternative advanced concept aircraft referred to as the NASA D8 (ND8), which is somewhat similar to the HWB in its integration of the propulsor. This paper will provide an overview of the project timeline, special test equipment needed in the wind tunnel to develop the appropriate incoming boundary layer, and the difficulties in designing a propulsor for the test. The paper will conclude with some representative aerodynamic and aeromechanic data from the test itself and conclude with how this data was used in the ND8 system study.

Celestina, Mark L.↗