Search NASA⌕ Search

SEARCH · Search NASA

Results for “Program Transformation”

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

The NSO FTS database program and archive (FTSDBM)

Data from the NSO Fourier transform spectrometer is being re-archived from half inch tape onto write-once compact disk. In the process, information about each spectrum and a low resolution copy of each spectrum is being saved into an on-line database. FTSDBM is a simple database management program in the NSO external package for IRAF. A command language allows the FTSDBM user to add entries to the database, delete entries, select subsets from the database based on keyword values including ranges of values, create new database files based on these subsets, make keyword lists, examine low resolution spectra graphically, and make disk number/file number lists. Once the archive is complete, FTSDBM will allow the database to be efficiently searched for data of interest to the user and the compact disk format will allow random access to that data.

Lytle, D. M.↗

Industry Scan of Non-SF6 Gas-Insulated Technologies

Sulfur Hexafluoride (SF 6 ) is a specialty gas with excellent electrical insulation properties which has been used extensively in the power industry. This gas is unfortunately also one of the most potent greenhouse gases known to humanity. A 2014 report by the Intergovernmental Panel on Climate Change found that SF 6 has a global warming potential (GWP) 23,000 times higher than Carbon Dioxide, and has the highest GWP of all gases assessed (Myhre 2013). SF 6 is almost exclusively man-made and is produced for use as an insulator in high voltage electrical equipment. This makes the production and use of SF 6 one of the leading sources of anthropogenic climate change. Since SF 6 recognition as a significant contributor to climate change, most governments and organizations have sought ways to reduce or eliminate their use of this gas. Many utilities have initiated leak monitoring and repair programs which have significantly reduced emissions of this gas into the atmosphere. While leak reduction programs have been effective at reducing emission rates in the developed world, leak rates remain frozen at ~1% annually. However, one of the largest and fastest growing markets for this gas is in the developing world where emissions standards are often lacking (P&S Intelligence. 2023). To fully eliminate the environmental impacts of SF 6 , alternative technology is needed. The ideal replacement would be a technology that can fulfil the same role as SF 6 , at the same cost or cheaper, but without adverse environmental effects. Currently, no technology fits this description, however several promising technologies have begun to enter the market. This report was commissioned by the United States Department of Energy’s Office of Electricity under the Transformer Resilience and Advanced Components (TRAC) program to assess the state of industry adoption and manufacturing capability for SF 6 -free alternative technologies for use at the high-voltage level, and the primary barriers to broader adoption. While this report is tailored to the United States, the findings should be relevant to all stakeholders seeking to reduce SF 6 emissions.

24 - POWER TRANSMISSION AND DISTRIBUTION↗

NIAC: The NASA Innovative Advanced Concepts Program

The NASA Innovative Advanced Concepts (NIAC) Program nurtures visionary ideas that could transform future NASA missions with the creation of breakthroughs - radically better or entirely new aerospace concepts - while engaging America's innovators and entrepreneurs as partners in the journey. NIAC projects study innovative, technically credible, advanced concepts that could one day “Change the Possible” in aerospace. NIAC supports innovative research through three phases of study, each competitively awarded. Phase I studies are for nine-month efforts to explore the overall viability of visionary concepts. Phase II studies further develop the most promising Phase I concepts for up to two years, prepare a roadmap for further development, and explore potential transition options within NASA and beyond. Phase III studies are designed to strategically transition the most promising NIAC concepts to other NASA programs, other government agencies, or commercial partners. Since 2011, NIAC has funded 128 Phase I, 51 Phase II, and 2 Phase III studies. This paper provides an update on NIAC’s history and current role in supporting NASA’s sustained investments in advanced aerospace technology development.

Innovation↗

Using Expert Systems For Computational Tasks

Transformation technique enables inefficient expert systems to run in real time. Paper suggests use of knowledge compiler to transform knowledge base and inference mechanism of expert-system computer program into conventional computer program. Main benefit, faster execution and reduced processing demands. In avionic systems, transformation reduces need for special-purpose computers.

Duke, Eugene L.↗

The Role of Ontologies in Schema-based Program Synthesis

Program synthesis is the process of automatically deriving executable code from (non-executable) high-level specifications. It is more flexible and powerful than conventional code generation techniques that simply translate algorithmic specifications into lower-level code or only create code skeletons from structural specifications (such as UML class diagrams). Key to building a successful synthesis system is specializing to an appropriate application domain. The AUTOBAYES and AUTOFILTER systems, under development at NASA Ames, operate in the two domains of data analysis and state estimation, respectively. The central concept of both systems is the schema, a representation of reusable computational knowledge. This can take various forms, including high-level algorithm templates, code optimizations, datatype refinements, or architectural information. A schema also contains applicability conditions that are used to determine when it can be applied safely. These conditions can refer to the initial specification, to intermediate results, or to elements of the partially-instantiated code. Schema-based synthesis uses AI technology to recursively apply schemas to gradually refine a specification into executable code. This process proceeds in two main phases. A front-end gradually transforms the problem specification into a program represented in an abstract intermediate code. A backend then compiles this further down into a concrete target programming language of choice. A core engine applies schemas on the initial problem specification, then uses the output of those schemas as the input for other schemas, until the full implementation is generated. Since there might be different schemas that implement different solutions to the same problem this process can generate an entire solution tree. AUTOBAYES and AUTOFILTER have reached the level of maturity where they enable users to solve interesting application problems, e.g., the analysis of Hubble Space Telescope images. They are large (in total around 100kLoC Prolog), knowledge intensive systems that employ complex symbolic reasoning to generate a wide range of non-trivial programs for complex application do- mains. Their schemas can have complex interactions, which make it hard to change them in isolation or even understand what an existing schema actually does. Adding more capabilities by increasing the number of schemas will only worsen this situation, ultimately leading to the entropy death of the synthesis system. The root came of this problem is that the domain knowledge is scattered throughout the entire system and only represented implicitly in the schema implementations. In our current work, we are addressing this problem by making explicit the knowledge from Merent parts of the synthesis system. Here; we discuss how Gruber's definition of an ontology as an explicit specification of a conceptualization matches our efforts in identifying and explicating the domain-specific concepts. We outline the dual role ontologies play in schema-based synthesis and argue that they address different audiences and serve different purposes. Their first role is descriptive: they serve as explicit documentation, and help to understand the internal structure of the system. Their second role is prescriptive: they provide the formal basis against which the other parts of the system (e.g., schemas) can be checked. Their final role is referential: ontologies also provide semantically meaningful "hooks" which allow schemas and tools to access the internal state of the program derivation process (e.g., fragments of the generated code) in domain-specific rather than language-specific terms, and thus to modify it in a controlled fashion. For discussion purposes we use AUTOLINEAR, a small synthesis system we are currently experimenting with, which can generate code for solving a system of linear equations, Az = b.

Bures, Tomas↗

Reuse: A knowledge-based approach

This paper describes our research in automating the reuse process through the use of application domain models. Application domain models are explicit formal representations of the application knowledge necessary to understand, specify, and generate application programs. Furthermore, they provide a unified repository for the operational structure, rules, policies, and constraints of a specific application area. In our approach, domain models are expressed in terms of a transaction-based meta-modeling language. This paper has described in detail the creation and maintenance of hierarchical structures. These structures are created through a process that includes reverse engineering of data models with supplementary enhancement from application experts. Source code is also reverse engineered but is not a major source of domain model instantiation at this time. In the second phase of the software synthesis process, program specifications are interactively synthesized from an instantiated domain model. These specifications are currently integrated into a manual programming process but will eventually be used to derive executable code with mechanically assisted transformations. This research is performed within the context of programming-in-the-large types of systems. Although our goals are ambitious, we are implementing the synthesis system in an incremental manner through which we can realize tangible results. The client/server architecture is capable of supporting 16 simultaneous X/Motif users and tens of thousands of attributes and classes. Domain models have been partially synthesized from five different application areas. As additional domain models are synthesized and additional knowledge is gathered, we will inevitably add to and modify our representation. However, our current experience indicates that it will scale and expand to meet our modeling needs.

Iscoe, Neil↗

A deconvolution technique for Hubble Space Telescope FGS fringe analysis

A technique has been developed for directly transforming interferometer fringe visibility functions ('S curves') from the Hubble Space Telescope (HST) fine guidance sensors (FGSs) into intensity profiles of the program object. In a process analogous to Fourier transform image deconvolution, an S curve from a double star yields a pair of narrow profiles containing information on the separation (in one coordinate), and relative brightness of the two stars. The procedure has yielded high internal precision for the separation and relative brightness in tests with HST data. Simulations indicate that it can also deconvolve S curves from multiple stars or continuous intensity distributions such as resolvable stellar or extragalactic objects. Similar deconvolution analyses may be useful in other types of interferometry.

Hershey, John L.↗

Design study of a high power rotary transformer

A design study was made on a rotary transformer for transferring electrical power across a rotating spacecraft interface. The analysis was performed for a 100 KW, 20 KHz unit having a ""pancake'' geometry. The rotary transformer had a radial (vertical) gap and consisted of 4-25 KW modules. It was assumed that the power conditioning comprised of a Schwarz resonant circuit with a 20 KHz switching frequency. The rotary transformer, mechanical and structural design, heat rejection system and drive mechanism which provide a complete power transfer device were examined. The rotary transformer losses, efficiency, weight and size were compared with an axial (axial symmetric) gap transformer having the same performance requirements and input characteristics which was designed as part of a previous program. The ""pancake'' geometry results in a heavier rotary transformer primarily because of inefficient use of the core material. It is shown that the radial gap rotary transformer is a feasible approach for the transfer of electrical power across a rotating interface and can be implemented using presently available technology.

Weinberger, S. M.↗

Estimating Relative Positions of Outer-Space Structures

A computer program estimates the relative position and orientation of two structures from measurements, made by use of electronic cameras and laser range finders on one structure, of distances and angular positions of fiducial objects on the other structure. The program was written specifically for use in determining errors in the alignment of large structures deployed in outer space from a space shuttle. The program is based partly on equations for transformations among the various coordinate systems involved in the measurements and on equations that account for errors in the transformation operators. It computes a least-squares estimate of the relative position and orientation. Sequential least-squares estimates, acquired at a measurement rate of 4 Hz, are averaged by passing them through a fourth-order Butterworth filter. The program is executed in a computer aboard the space shuttle, and its position and orientation estimates are displayed to astronauts on a graphical user interface.

Balian, Harry↗

Comparison of some optimal control methods for the design of turbine blades

This paper attempts a comparative study of some numerical methods for the optimal control design of turbine blades whose vibration characteristics are approximated by Timoshenko beam idealizations with shear and incorporating simple boundary conditions. The blade was synthesized using the following methods: (1) conjugate gradient minimization of the system Hamiltonian in function space incorporating penalty function transformations, (2) projection operator methods in a function space which includes the frequencies of vibration and the control function, (3) epsilon-technique penalty function transformation resulting in a highly nonlinear programming problem, (4) finite difference discretization of the state equations again resulting in a nonlinear program, (5) second variation methods with complex state differential equations to include damping effects resulting in systems of inhomogeneous matrix Riccatti equations some of which are stiff, (6) quasi-linear methods based on iterative linearization of the state and adjoint equation. The paper includes a discussion of some substantial computational difficulties encountered in the implementation of these techniques together with a resume of work presently in progress using a differential dynamic programming approach.

Desilva, B. M. E.↗

Mathematic modeling of the Earth's surface and the process of remote sensing

It is shown that real data from remote sensing of the Earth from outer space are not best suited to the search for optimal procedures with which to process such data. To work out the procedures, it was proposed that data synthesized with the help of mathematical modeling be used. A criterion for simularity to reality was formulated. The basic principles for constructing methods for modeling the data from remote sensing are recommended. A concrete method is formulated for modeling a complete cycle of radiation transformations in remote sensing. A computer program is described which realizes the proposed method. Some results from calculations are presented which show that the method satisfies the requirements imposed on it.

Balter, B. M.↗

An investigation into grid patching techniques

In the past decade significant advances were made using flow field methods in the calculation of external transonic flows over aerodynamic configurations. It is now possible to calculate inviscid transonic flow over three dimensional configurations by solving the potential equation. However, with the exception of the transonic small disturbance methods which have the advantage of a simple cartesian grid, the configurations over which it is possible to calculate such flows are relatively simple. The major reason for this is the difficulty of producing compatibility between grid generation and flow equation solutions. The main programs in use, use essentially analytic transformations for prescribed configurations and, as such, are not easy to extend. While there is work in progress to extend this type of system to a limited extent, the long term effort is directed towards a more general approach. This approach should not be restricted to producing grid systems in isolation but rather a consideration of the overall problem of flow field solution.

Forsey, C. R.↗

Soil temperature investigations using satellite acquired thermal-infrared data in semi-arid regions

Thermal-infrared data from the Heat Capacity Mapping Mission satellite were used to map the spatial distribution of diurnal surface temperatures and to estimate mean annual soil temperatures (MAST) and annual surface temperature amplitudes (AMP) in semi-arid east central Utah. Diurnal data with minimal snow and cloud cover were selected for five dates throughout a yearly period and geometrically co-registered. Rubber-sheet stretching was aided by the WARP program which allowed preview of image transformations. Daytime maximum and nighttime minimum temperatures were averaged to generation average daily temperature (ADT) data set for each of the five dates. Five ADT values for each pixel were used to fit a sine curve describing the theoretical annual surface temperature response as defined by a solution of a one-dimensinal heat flow equation. Linearization of the equation produced estimates of MAST and AMP plus associated confidence statistics. MAST values were grouped into classes and displayed on a color video screen. Diurnal surface temperatures and MAST were primarily correlated with elevation.

Day, R. L.↗

A tomographic technique for aerodynamics at transonic speeds

Computer aided tomography (CAT) provides a means of noninvasively measuring the air density distribution around an aerodynamic model. This technique is global in that a large portion of the flow field can be measured. A test of the applicability of CAT to transonic velocities was studied. A hemispherical-nose cylinder afterbody model was tested at a Mach number of 0.8 with a new laser holographic interferometer at the 2- by 2-Foot Transonic Wind Tunnel. Holograms of the flow field were taken and were reconstructed into interferograms. The fringe distribution (a measure of the local densities) was digitized for subsequent data reduction. A computer program based on the Fourier-transform technique was developed to convert the fringe distribution into three-dimensional densities around the model. Theoretical aerodynamic densities were calculated for evaluating and assessing the accuracy of the data obtained from the tomographic method.

Lee, G.↗

A tomographic technique for aerodynamics at transonic speeds

Computer aided tomography (CAT) provides a means of noninvasively measuring the air density distribution around an aerodynamic model. This technique is global in that a large portion of the flow field can be measured. A test of the applicability of CAT to transonic velocities was studied. A hemispherical-nose cylinder afterbody model was tested at a Mach number of 0.8 with a new laser holographic interferometer at the 2- by 2-Foot Transonic Wind Tunnel. Holograms of the flow field were taken and were reconstructed into interferograms. The fringe distribution (a measure of the local densities) was digitized for subsequent data reduction. A computer program based on the Fourier-transform technique was developed to convert the fringe distribution into three-dimensional densities around the model. Theoretical aerodynamic densities were calculated for evaluating and assessing the accuracy of the data obtained from the tomographic method.

Lee, G.↗

A computational algorithm for spacecraft control and momentum management

Developments in the area of nonlinear control theory have shown how coordinate changes in the state and input spaces of a dynamical system can be used to transform certain nonlinear differential equations into equivalent linear equations. These techniques are applied to the control of a spacecraft equipped with momentum exchange devices. An optimal control problem is formulated that incorporates a nonlinear spacecraft model. An algorithm is developed for solving the optimization problem using feedback linearization to transform to an equivalent problem involving a linear dynamical constraint and a functional approximation technique to solve for the linear dynamics in terms of the control. The original problem is transformed into an unconstrained nonlinear quadratic program that yields an approximate solution to the original problem. Two examples are presented to illustrate the results.

Dzielski, John↗

A unified lunar control network: April 1991

This program was designed to combine and transform various control networks of the Moon into a common center-of-mass coordinate system. The first phase, dealing with the near side, was completed and published. This report contains coordinates of 1166 points on the near side of the Moon.

Davies, Merton E.↗

Low-Cost Approaches to Deep Space Missions

The past decade has brought about a radical transformation in NASA's planetary exploration program. At the beginning of this decade, NASA was focused on the Cassini mission to Saturn. Following on the heels of the successful Voyager and Galileo missions, Cassini represents the culmination of an evolution towards successively larger, more complex, and more expensive spacecraft. The Cassini spacecraft weighs in at over 5 metric tons, and carries an entry probe and a sophisticated suite of sensors supporting 27 different science investigations enabling a comprehensive scientific investigation of Saturn with a single spacecraft. The cost of this spacecraft exceeded $2B, including the cost of the large Titan IV launch vehicle. During Cassini development, NASA realized that it could no longer afford these "flagship" missions, and the agency moved aggressively towards a "faster, better, cheaper" design philosophy of focused science goals and simpler, rapidly-developed spacecraft, allowing much more frequent launches of smaller, lower-cost missions. The Mars Global Surveyor, launched in November 1996, is an example of this new paradigm. Developed in less than 3-years, MGS is only one-fifth the mass of Cassini, and only cost on the order of $220M. The reduced spacecraft mass allows use of the smaller, lower cost Delta launch vehicle. Currently in orbit about Mars, MGS carries a focused suite of six science instruments that are currently returning high-resolution remote sensing of the Martian surface. The future calls for continued even more aggressive mass and cost targets. Examples of these next-generation goals are embodied in the Mars Micromission spacecraft concept, targeted for launch in 2003. With a mass of only 200kg, this lightweight bus can be tailored to carry a variety of payloads to Mars or other inner-planet destinations. The design of the Micromission spacecraft enable them to be launched at extremely low cost as a secondary "piggyback" payload.

Squibb, G. F.↗