Search NASA⌕ Search

SEARCH · Search NASA

Results for “domain engineering”

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 253 records · Page 14

Domain modeling and grid generation for multi-block structured grids with application to aerodynamic and hydrodynamic configurations

About five years ago, a joint development was started of a flow simulation system for engine-airframe integration studies on propeller as well as jet aircraft. The initial system was based on the Euler equations and made operational for industrial aerodynamic design work. The system consists of three major components: a domain modeller, for the graphical interactive subdivision of flow domains into an unstructured collection of blocks; a grid generator, for the graphical interactive computation of structured grids in blocks; and a flow solver, for the computation of flows on multi-block grids. The industrial partners of the collaboration and NLR have demonstrated that the domain modeller, grid generator and flow solver can be applied to simulate Euler flows around complete aircraft, including propulsion system simulation. Extension to Navier-Stokes flows is in progress. Delft Hydraulics has shown that both the domain modeller and grid generator can also be applied successfully for hydrodynamic configurations. An overview is given about the main aspects of both domain modelling and grid generation.

Spekreijse, S. P.↗

Expert System Architecture for Rocket Engine Numerical Simulators: A Vision

Simulation of any complex physical system like rocket engines involves modeling the behavior of their different components using mostly numerical equations. Typically a simulation package would contain a set of subroutines for these modeling purposes and some other ones for supporting jobs. A user would create an input file configuring a system (part or whole of a rocket engine to be simulated) in appropriate format understandable by the package and run it to create an executable module corresponding to the simulated system. This module would then be run on a given set of input parameters in another file. Simulation jobs are mostly done for performance measurements of a designed system, but could be utilized for failure analysis or a design job such as inverse problems. In order to use any such package the user needs to understand and learn a lot about the software architecture of the package, apart from being knowledgeable in the target domain. We are currently involved in a project in designing an intelligent executive module for the rocket engine simulation packages, which would free any user from this burden of acquiring knowledge on a particular software system. The extended abstract presented here will describe the vision, methodology and the problems encountered in the project. We are employing object-oriented technology in designing the executive module. The problem is connected to the areas like the reverse engineering of any simulation software, and the intelligent systems for simulation.

Mitra, D.↗

Technology Transfer Challenges for High-Assurance Software Engineering Tools

In this paper, we describe our experience with the challenges thar we are currently facing in our effort to develop advanced software verification and validation tools. We categorize these challenges into several areas: cost benefits modeling, tool usability, customer application domain, and organizational issues. We provide examples of challenges in each area and identrfj, open research issues in areas which limit our ability to transfer high-assurance software engineering tools into practice.

John Penix↗

Quantity, Revisited: An Object-Oriented Reusable Class

"Quantity", a prototype implementation of an object-oriented class, was developed for two reasons: to help engineers and scientists manipulate the many types of quantities encountered during routine analysis, and to create a reusable software component to for large domain-specific applications. From being used as a stand-alone application to being incorporated into an existing computational mechanics toolkit, "Quantity" appears to be a useful and powerful object. "Quantity" has been designed to maintain the full engineering meaning of values with respect to units and coordinate systems. A value is a scalar, vector, tensor, or matrix, each of which is composed of Value Components, each of which may be an integer, floating point number, fuzzy number, etc., and its associated physical unit. Operations such as coordinate transformation and arithmetic operations are handled by member functions of "Quantity". The prototype has successfully tested such characteristics as maintaining a numeric value, an associated unit, and an annotation. In this paper we further explore the design of "Quantity", with particular attention to coordinate systems.

Funston, Monica Gayle↗

Finite Difference Time Marching in the Frequency Domain: A Parabolic Formulation for Aircraft Acoustic Nacelle Design

An explicit finite difference iteration scheme is developed to study harmonic sound propagation in aircraft engine nacelles. To reduce storage requirements for large 3D problems, the time dependent potential form of the acoustic wave equation is used. To insure that the finite difference scheme is both explicit and stable, time is introduced into the Fourier transformed (steady-state) acoustic potential field as a parameter. Under a suitable transformation, the time dependent governing equation in frequency space is simplified to yield a parabolic partial differential equation, which is then marched through time to attain the steady-state solution. The input to the system is the amplitude of an incident harmonic sound source entering a quiescent duct at the input boundary, with standard impedance boundary conditions on the duct walls and duct exit. The introduction of the time parameter eliminates the large matrix storage requirements normally associated with frequency domain solutions, and time marching attains the steady-state quickly enough to make the method favorable when compared to frequency domain methods. For validation, this transient-frequency domain method is applied to sound propagation in a 2D hard wall duct with plug flow.

Baumeister, Kenneth J.↗

Error indicators and accuracy improvements of finite element solutions

Practical and reliable estimators of the discretization errors in engineering problems are developed. Error indicators for identifying the regions or elements of the solution domain which are likely to have the largest discretization errors are presented, and a simple computational procedure for improving the accuracy of the finite element solutions for shell problems is given. The similarities between the proposed procedure and a preconditioned conjugate gradient (PCG) technique are identified and exploited to generate pointwise error indicators from the PCG technique. Numerical examples in the linear static analysis of shells are presented.

Noor, Ahmed K.↗

Skeletal phenotype of growing transgenic mice that express a function-perturbing form of beta1 integrin in osteoblasts

Skeletal modeling entails the deposition of large amounts of extracellular matrix (ECM) to form structures tailored to withstand increasing mechanical loads during rapid growth. Specific ECM molecules bind to integrin receptors on the cell surface, thereby triggering a cascade of signaling events that affect critical cell functions. To evaluate the role of integrins during skeletal growth, transgenic mice were engineered to express a function-perturbing fragment of beta1 integrin consisting of the transmembrane domain and cytoplasmic tail under the control of the osteocalcin promoter (TG mice). Thus, transgene expression was targeted to mature cells of the osteoblast lineage, and herein we show that cultured cells resembling osteocytes from 90-day-old TG mice display impaired adhesion to collagen I, a ligand for beta1 integrin. To determine the influence of beta1 integrin on bones that are responsible for providing structural support during periods of rapid growth, we examined the phenotype of the appendicular skeleton in TG mice compared to wild type (WT) mice. According to radiographs, bones from mice of both genotypes between 14 and 90 days of age appeared similar in gross structure and density, although proximal tibiae from 35-90 days old TG mice were less curved than those of WT mice (72-92% TG/WT). Although there were only mild and transient differences in absolute bone mass and strength, once normalized to body mass, the tibial dry mass (79.1% TG/WT females), ash mass (78.5% TG/WT females), and femoral strength in torsion (71.6% TG/WT females) were reduced in TG mice compared to WT mice at 90 days of age. Similar effects of genotype on bone mass and curvature were observed in 1-year-old retired breeders, indicating that these phenotypic differences between TG and WT mice were stable well into adulthood. Effects of genotype on histomorphometric indices of cancellous bone turnover were minimal and evident only transiently during growth, but when present they demonstrated differences in osteoblast rather than osteoclast parameters. Together, these results suggest that integrin signals generated during growth enhance the acquisition of a skeletal mass, structure, and strength to withstand the mechanical loads generated by weight-bearing.

Antigens, CD29/genetics/metabolism↗

Blurring the Inputs: A Natural Language Approach to Sensitivity Analysis

To document model parameter uncertainties and to automate sensitivity analyses for numerical simulation codes, a natural-language-based method to specify tolerances has been developed. With this new method, uncertainties are expressed in a natural manner, i.e., as one would on an engineering drawing, namely, 5.25 +/- 0.01. This approach is robust and readily adapted to various application domains because it does not rely on parsing the particular structure of input file formats. Instead, tolerances of a standard format are added to existing fields within an input file. As a demonstration of the power of this simple, natural language approach, a Monte Carlo sensitivity analysis is performed for three disparate simulation codes: fluid dynamics (LAURA), radiation (HARA), and ablation (FIAT). Effort required to harness each code for sensitivity analysis was recorded to demonstrate the generality and flexibility of this new approach.

Kleb, William L.↗

Smart Hand Offs and Earthdata Search

Often a science user will discover data of interest in a general-purpose discovery tool like Earthdata Search. At that point it might be beneficial for the science user to switch to a more specialized tool. Smart handoffs allow the user to switch from one tool to another with their context (collection, spatial and temporal constraints) intact. This provides an efficient means of traversing tools and services. The idea of smart handoffs could be expanded to commercial search engines such as Google, visualization tools like State of the Ocean and Giovanni and domain-specific search tools like Earthdata Search.

Giovanni↗

NASA’s Four-Layer Cake: Systematic Approach for Developing a Digital Transformation Tactical Plan for Organizations

With the current industry movement to “digitally transform” there is much fervor to do something, to change in some way, to do things differently and digitally; however, the last decade has shown that most organizations do not know where to start or abandon transformation efforts. And often the approaches taken fall in the realm of “low-hanging fruit” or “easy wins” which rarely result in the foundational change needed. NASA was no different in the early years of its digital transformation and this drove the development of what eventually became known as the “Four-Layer Cake”. The Four-Layer Cake provides the critical approach for determining the core areas for investment to gain the greatest return without having to boil the ocean or hope that the low-hanging fruit will provide the foundational elements for a domain’s transformation.

Digital engineering↗

Applications of finite element and wave envelope element approximations to turbofan engine noise radiation including flight effects

The problem of acoustic radiation from turbofan engine inlets in flow has not lent itself fully to analysis by numerical means because of the large domains and high frequencies involved. The current work has extended the use of finite elements and wave envelope elements, elements which simulate decay and wavelike behaviour in their interpolation functions, from the no-flow case in which they have been proven, to cases incorporating mean flow. By employing an irrotational mean flow assumption, the acoustics problem has been posed in an axisymmetric formulation in terms of acoustic velocity potential, thus minimizing computer solution storage requirements. The results obtained from the numerical procedures agree well with known analytical solutions, static experimental jet engines inflow data, and also with flight test results.

Parrett, A. V.↗

Toward domain-specific design environments: Some representation ideas from the telecommunications domain

ACME is an experimental environment for investigating new approaches to modeling and analysis of system requirements and designs. ACME is built on and extends object-oriented conceptual modeling techniques and knowledge representation and reasoning (KRR) tools. The most immediate intended use for ACME is to help represent, understand, and communicate system designs during the early stages of system planning and requirements engineering. While our research is ostensibly aimed at software systems in general, we are particularly motivated to make an impact in the telecommunications domain, especially in the area referred to as Intelligent Networks (IN's). IN systems contain the software to provide services to users of a telecommunications network (e.g., call processing services, information services, etc.) as well as the software that provides the internal infrastructure for providing the services (e.g., resource management, billing, etc.). The software includes not only systems developed by the network proprietors but also by a growing group of independent service software providers.

Greenspan, Sol↗

An expert planner for the dynamic flight environment

This paper presents a robust robot planner that functions in the complex and dynamic flight domain. The robot pilot flies an aircraft between two airports and can adjust in flight to changes in the environment such as closed destination airport, thunderstorm in the flight path, and failed engine. The planner adjusts to the world changes by locally patching around the break point instead of complete replanning. The planning architecture is based on the vertical decomposition of domain knowledge, resulting in shallow planning and recovery planning. This robot flight planner can be utilized as the front end of an intelligent flight monitor. The flight planner dynamically generates the references that are used to determine whether the flight crew should be notified of potential problems. The implementation of this robot planner is also discussed.

Chen, D. C.↗

Multiple-Effector Control Allocation: Theory and Practice

Redundant controls are ubiquitous in many aerospace domains, including aircraft, spacecraft, and launch vehicles. Multiple control effectors having different capabilities (e.g., reaction controls, aerosurfaces, and vectored engines) must be optimally allocated to achieve high-performance and robust vehicle control, while considering different constraints, cost, or performance metrics associated with various control mixing schemes. These can include force or deflection limits, rate limits, propellant usage or drag penalties, cross-axis coupling, uncertainties, or even servoelastic interactions. This presentation introduces the fundamentals of control allocation theory, based on linear algebra and convex sets, using a handful of examples taken from the air and space vehicle domains. It is shown that even simple methods can provide verifiable and quantifiable performance benefits over ad-hoc approaches, and can support enhanced functions like fault tolerance and control reconfiguration.

Bill Benson↗

Acoustic Treatment Design Scaling Methods: Numerical Simulation of the Nonlinear Acoustic Impedance of a Perforated Plate Single-Degree-of-Freedom Resonator Using a Time-Domain Finite Difference Method - Volume 4

Single-degree-of-freedom resonators consisting of honeycomb cells covered by perforated facesheets are widely used as acoustic noise suppression liners in aircraft engine ducts. The acoustic resistance and mass reactance of such liners are known to vary with the intensity of the sound incident upon the panel. Since the pressure drop across a perforated liner facesheet increases quadratically with the flow velocity through the facesheet, this is known as the nonlinear resistance effect. In the past, two different empirical frequency domain models have been used to predict the Sound Pressure Level effect of the incident wave on the perforated liner impedance, one that uses the incident particle velocity in isolated narrowbands, and one that models the particle velocity as the overall velocity. In the absence of grazing flow, neither frequency domain model is entirely accurate in predicting the nonlinear effect that is measured for typical perforated sheets. The time domain model is developed in an attempt to understand and improve the model for the effect of spectral shape and amplitude of multi-frequency incident sound pressure on the liner impedance. A computer code for the time-domain finite difference model is developed and predictions using the models are compared to current frequency-domain models.

Kraft, R. E.↗

Developing the Next Generation of Science Data System Engineers

At Goddard, engineers and scientists with a range of experience in science data systems are needed to employ new technologies and develop advances in capabilities for supporting new Earth and Space science research. Engineers with extensive experience in science data, software engineering and computer-information architectures are needed to lead and perform these activities. The increasing types and complexity of instrument data and emerging computer technologies coupled with the current shortage of computer engineers with backgrounds in science has led the need to develop a career path for science data systems engineers and architects.The current career path, in which undergraduate students studying various disciplines such as Computer Engineering or Physical Scientist, generally begins with serving on a development team in any of the disciplines where they can work in depth on existing Goddard data systems or serve with a specific NASA science team. There they begin to understand the data, infuse technologies, and begin to know the architectures of science data systems. From here the typical career involves peermentoring, on-the-job training or graduate level studies in analytics, computational science and applied science and mathematics. At the most senior level, engineers become subject matter experts and system architect experts, leading discipline-specific data centers and large software development projects. They are recognized as a subject matter expert in a science domain, they have project management expertise, lead standards efforts and lead international projects. A long career development remains necessary not only because of the breadth of knowledge required across physical sciences and engineering disciplines, but also because of the diversity of instrument data being developed today both by NASA and international partner agencies and because multidiscipline science and practitioner communities expect to have access to all types of observational data.This paper describes an approach to defining career-path guidance for college-bound high school and undergraduate engineering students, junior and senior engineers from various disciplines.

Next Generation of Science↗

Software Development Standard Processes (SDSP)

A JPL-created set of standard processes is to be used throughout the lifecycle of software development. These SDSPs cover a range of activities, from management and engineering activities, to assurance and support activities. These processes must be applied to software tasks per a prescribed set of procedures. JPL s Software Quality Improvement Project is currently working at the behest of the JPL Software Process Owner to ensure that all applicable software tasks follow these procedures. The SDSPs are captured as a set of 22 standards in JPL s software process domain. They were developed in-house at JPL by a number of Subject Matter Experts (SMEs) residing primarily within the Engineering and Science Directorate, but also from the Business Operations Directorate and Safety and Mission Success Directorate. These practices include not only currently performed best practices, but also JPL-desired future practices in key thrust areas like software architecting and software reuse analysis. Additionally, these SDSPs conform to many standards and requirements to which JPL projects are beholden.

Lavin, Milton L.↗

Unsteady lifting-line theory with applications

Unsteady lifting-line theory is developed for a flexible unswept wing of large aspect ratio oscillating at low frequency in inviscid incompressible flow. The theory is formulated in terms of the acceleration potential and treated by the method of matched asymptotic expansions. The wing displacements are prescribed and the pressure field, airloads, and unsteady induced downwash are obtained in closed form. Sample numerical calculations are presented. The present work identifies and resolves errors in the unsteady lifting-line theory of James and points out a limitation in that of Van Holten. Comparison of the results of Reissner's approximate unsteady lifting-surface theory with those of the present work shows favorable agreement. The present work thus provides some formal justification for Reissner's ad hoc theory. For engineering purposes, the region of applicability of the theory in the reduced frequency-aspect ratio domain is identified approximately and found to cover most cases of practical interest.

Ahmadi, A. R.↗